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

Ошибка при освобождении памяти - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ А ваше реально самому выучить язык программирования http://www.cyberforum.ru/cpp-beginners/thread372737.html
Вот хотел спросить а ваше реально самому выучить язык программирования??? и кто из вас уже его выучил
C++ Вычислить номер максимального элемента массива День добрый. Уже несколько дней ломаю голову с одной задачей, но всё безрезультатно :( Прошу помочь. Задача: В одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента; 2) сумму элементов, расположенных после максимального элемента. 1.Использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); 2.Выявить ограничения... http://www.cyberforum.ru/cpp-beginners/thread372726.html
Сохранение программы в exe файле C++
Какие dll библиотеки необходимы для запуска exe программы c++ кода?(Debug) P.S. Просто когда хочу запустить прогу на другом компе выскакивает ошибка что каких то dll не хватает для запуска.
C++ Кодировка файла
Всем привет! Есть файл file.txt в кодировке windows-1251. Нужно написать программу, которая перекодирует этот файл в UTF-8. Заранее огромное спасибо!
C++ Случайный выбор вопроса http://www.cyberforum.ru/cpp-beginners/thread372704.html
Здравствуйте, как можно сделать так, чтобы выпадал случайный вопрос из нескольки добавленных в программу, тоесть например когда запускаешь программу он выдавал любой вопрос из 5 записанных в нем?
C++ Работа с цифрами Не могу понять, что в программе не так. Алгоритм правильный, но расчет не идет. Исходное задание: Напишите программу, принимающую с консоли большое целое число и выводящую его на консоль с разделителями-запятыми после каждых трех цифр. Например, 123654004 -> 123,654,004. Программа должна принимать большое целое с консоли следующим образом: long lNum; std::cin >> lNum; и выводить его... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
26.10.2011, 16:00     Ошибка при освобождении памяти
GBIT, думаю от конца нужно удалять к тому же этим
Цитата Сообщение от GBIT Посмотреть сообщение
delete [] TableH;
как мне кажется уже высвобожденную память удалить пытаемся
Вот код без бага при выходе...
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
#include <iostream>
#include <cstring>
using namespace std;
 
//ГђГіГ±Г±ГЁГґГЁГЄГ*öèÿ - ïåðåãðóçêîé îïåðГ*òîðГ* <<
ostream& operator<<(ostream &stream,char* s){
    for(char* ps=s; *ps; ps++){
        if(*ps=='Вё')
            stream<<char(241);
        else if(*ps=='ВЁ')
            stream<<char(240);
        else if(*ps>=-64 && *ps<=-17)           
            stream<<char(*ps+64+128);
        else if(*ps<0)
            stream<<char(*ps+64+176);
        else
            stream<<*ps;
    }
    return stream;
}
 
int main()
{
   cout<<"Ââåäèòå Г°Г*çìåðГ*îñòü ГІГ*áëèöû\t";
   int i,n;cin>>n;
        
   char **TableH = new char*[n];
   for(i=0;i<n;i++)
   {
       TableH[i] = new char[32];
       sprintf(TableH[i],"%d","i");
   } 
   cout<<"Г’Г*áëèöГ* ГЁГ§ n="<<n<<"ñòðîê ñîçäГ*Г*Г*"<<endl;
 
   //ÓäГ*ëÿåì Г±ГЄГ®Г*Г¶Г* ГЁГ*Г*Г·ГҐ òåðÿåòñÿ Г±ГўГїГ§Г*îñòü áëîêîâ
   for(i=n - 1;0 <= i;i--)
      delete [] TableH[i];
 
   system("pause");
   return 0;
}
 
Текущее время: 04:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru