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

Ошибка при удалении динамически выделенной памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ организация разветвленной иерархии классов http://www.cyberforum.ru/cpp-beginners/thread825787.html
Цель: организовать разветвленную иерархию классов с применением абстрактных классов. Нужна помощь в разъяснении самого задания Добавлено через 40 минут Задание: создать иерархию классов: http://s2.ipicture.ru/uploads/20130402/F2uq4R78.png Класс Graph должен содержать абстрактный метод draw(). Остальные классы должны его реализовывать, отображая атрибуты объектов в виде строки,...
C++ В каждом байте перенести все единичные биты в середину Помогите написать программу(С++)В каждом байте перенести все единичные биты в середину. http://www.cyberforum.ru/cpp-beginners/thread825780.html
C++ Задача. Распределить заказы между предприятиями так, чтобы надежность собираемых из них устройств была наибольшей
Радиотехническое устройство состоит из m блоков. Надежность устройства (время наработки на отказ) определяется наименее надежным блоком. Блоки можно заказать на любом из n предприятий. При этом известна надежность каждого блока, изготовленного на каждом предприятии Cij, i=1..m, j=1..n. Каждое предприятие может специализироваться на производстве блоков только одного типа. Распределить заказы между...
C++ Как установить GTK+ под Linux
Недавно решил попробовать программирование под Linux с помощью бибилотеки gtk. Какой пакет нужно скачать и установитть, что бы появилась возможность использовать gtk? При попытке скомпилировать приложение Code::blocks говорит "gtk.h: no such file or directory" При поиске по файлам gtk.h не обнаружена.
C++ Singleton и MVC http://www.cyberforum.ru/cpp-beginners/thread825748.html
Здравствуйте уважаемые форумчане. Изучаю с++ и столкнулся с понятием паттернов и парадигмы MVC. Прочитав про паттерны и погуглив не совсем понял зачем они вообще нужны, ну и не стал заморачиваться этим вопроса, придет с опытом подумал. Прочитав про MVC подумал что Model, View, Controller это ничто иное как Singleton, я прав?
C++ Что удобней qmutex или boost mutex Что удобней, быстрей и безопасней? подробнее

Показать сообщение отдельно
vadim09
6 / 6 / 1
Регистрация: 04.08.2012
Сообщений: 62
02.04.2013, 13:57     Ошибка при удалении динамически выделенной памяти
Добрый день, хочу удалить выделенный массив, но выдает ошибку.
Вот собственно код создаваемой функции.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
using namespace std;
void FillStruct(VideoShop *a, int n)
{
    char *buff = new char [100];
    int *buff1;
    int length= strlen(buff)+1;
    a->name = new char *[n];
    a->director = new char *[n];
    a->genre = new char *[n];
    setlocale(LC_ALL, "russian");
    for(int i=0; i<n; i++)
    {
        cout<<"\nНазвание фильма : ";
        gets_s(buff, length);
        a->name[i]=new char [length];
        for(int j=0; j<length; j++)
            a->name[i][j]=buff[j];
        delete[] buff;
        //buff = new char [100];
 
        cout<<"Режиссер : ";
        gets_s(buff, length);
        a->director[i]=new char [length];
        a->director[i]=buff;
        delete[] buff;
        buff = new char [100];
 
        cout<<"\nЖанр  : ";
        gets_s(buff, length);
        a->genre[i]=new char [length];
        a->genre[i]=buff;
        delete[] buff;
        buff1 = new int [100];
 
        cout<<"\nРейтинг популярности : ";
        cin>>buff1[i];
        a->rating=new int [i];
        a->rating[i]=buff1[i];
        delete[] buff1;
        buff1 = new  int [10];
 
        cout<<"\nЦена диска : ";
        cin>>buff1[i];
        a->price=new int [i];
        a->price[i]=buff1[i];
        delete[] buff1;
    }
}
Миниатюры
Ошибка при удалении динамически выделенной памяти  
Вложения
Тип файла: zip Source.zip (1.4 Кб, 1 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru