Форум программистов, компьютерный форум CyberForum.ru

Обнаружить перегрузку кучи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибка с "stdafx.h" http://www.cyberforum.ru/cpp-beginners/thread1086784.html
#include <stdafx.h> #include <stdio.h> #include <math.h> #include <stdlib.h> #include <time.h> #include <ctime> #include <iomanip> #include <iostream> #include <string.h> #include <conio.h>
C++ В матрице запомнить строку с повторяющимся элементом А теперь если вы обратили внимание на заголовок, перейдем к делу :) Например, в матрице в строках есть повторяющийся элемент. И мне надо запомнить данную строку, само значение и количество его повторений. Вот в таком случае надо создать свою структуру с 3 полями: struct S { int row, value, count; ... }; http://www.cyberforum.ru/cpp-beginners/thread1086768.html
Литература по работе со звуком в С++ C++
Посоветуйте хорошие книжки для работы со звуком на С++. Заранее спасибо.
C++ Неверная передача значения
Есть typedef enum {a, b, c, d} my; есть функция void MyF(my x) ее вызов в виде MyF(0); MyF(a); работает нормально А вызов в виде my temp=a;
C++ Описать структуру с именем WORKER http://www.cyberforum.ru/cpp-beginners/thread1086745.html
Описать структуру с именем WORKER, содержащий следующие поля: NAME-фамилия и инициалы работника, POS-название должности, YEAR - год принятия на работу, MONTH-месяц приема на работу. Написать программу, отдельными функциями выполняет следующие действия: - Ввод с клавиатуры данных в массив TABL, состоящий из N переменных типа WORKER; - Упорядочение записей в алфавитном порядке; -...
C++ Как еще короче записать данный код? #include <ios> main() { system("for /f \"tokens=1,2,3\" %a in (input.txt) do set /a %a*%b*%c*2 >output.txt"); } подсказка курите bat файлы подробнее

Показать сообщение отдельно
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
01.02.2014, 03:48     Обнаружить перегрузку кучи
Цитата Сообщение от Fene4ka_ Посмотреть сообщение
worker* mas = new worker;
имхо, проблемы из-за этого.

Необходимо выделить память под массив а не под указатель:

C++
1
2
3
4
5
6
7
8
9
10
11
int N;//Это из условия следует, однако в вашем коде не фигурирует
cin>>N;
worker* mas = new worker[N];
 
//а уже потом, вашем while делать проверку еще и на то, 
//что бы за границы массива не выйти, типа так:
 
while (Flag != 3 && i < N)
    {
...
}
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru