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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файловый ввод вывод. небольшая загвоздка http://www.cyberforum.ru/cpp-beginners/thread34583.html
имеем текстовый файл.нужно переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней. #include "fstream" #include "iostream" #include "string" using namespace std; int main() { ifstream in("f.txt"); ofstream out ("g.txt");
C++ Строки в С++.Надо доработать задачку. Создать текствый файл в котором должна находится информация о птицах.Надо вывести содержимое файла на экран. Придумать критерий поиска некоторых данных и виполнить поиск информации в етом файлк. Результаты поиска вывести на екран.Вот некоторые мои наброски. Помогите организовать поиск.Заранее спасибо. #include<iostream.h> #include<fstream.h> #include<conio.h> #include<ctype.h>... http://www.cyberforum.ru/cpp-beginners/thread34579.html
Запись из 2-ух матриц в третью. C++
Доброго времени суток, уважаемые форумчане! Скажу сразу, программа была списана с методички, все ошибки которые нашлись - я исправил. Эммм, даже не знаю, но у меня она не хочет нормально массив А задать. Т.е. ввожу размерность массива(какую бы не ввёл) он у меня получается всегда с одним элементом. С массивом В - всё нормально. Какую размерность задаю столько элементов и вводится. Я так подумал,...
Математическая задача C++
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная сумма(от y=m+2 до бесконечности) (y-m-1) * (a^y) / y! значения m, a задаются; m - целое; a - вещественное;
C++ Бесконечная сумма http://www.cyberforum.ru/cpp-beginners/thread34554.html
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная сумма(от y=m+2 до бесконечности) (y-m-1) * (a^y) / y! значения m, a задаются; m - целое; a - вещественное;
C++ заменить все повторяющиеся слова на S##, где ## - номер слова Ребят, помогите плз с лабой, а то я ее уже 4 раз переписываю =( Вечно я ее сначала пишу, а потом она все усложняется усложняется и я ее переписываю. Суть такова: заменить все повторяющиеся слова на S##, где ## - номер слова. Текст является структурой struct Text1{ struct strings{ подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
20.05.2009, 13:15     Двумерный динамический массив - найти ошибку в коде
короче.. оператор delete[] удаляет массив... ты же создаешь несколько массивов, поэтому и удалять необходимо несколько.

C++
1
2
3
4
5
6
7
8
int **array;
array = new int*[m]; // создается массив указателей размером m
for (int i=0; i<m; i++) array[i] = new int[n]; // каждая ячейка массива укателей, указывает в свою очередь на массив целочисленный размером n
 
 
// поэтому и удялять надо так
for (int i=0; i<m; i++) delete[] array[i]; // удаляем все целочисленные массивы
delete[] array; // удаляем массив указателей
 
Текущее время: 12:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru