Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Обработка строки https://www.cyberforum.ru/ cpp-beginners/ thread63731.html
Доброе время суток. Имеется такая задача : Дана строка, содержащая слова, разделенные одним или несколькими разделительными символами (пробелами, табуляторами), в начале строки и в конце строки также могут находиться разделительные символы. Сформировать новую строку на основе исходной строки, из которой удалены слова, встречающиеся в исходной строке только один раз. Оставшиеся слова разделяются...
C++ у меня исчезли в VS номера строк
у меня рядом с кодом слева были номера строк по которым я ориентировался,теперь они исчезли,как вернуть? и скажите почему нужны breakpoint-ы?
C++ Снова неполадки с кодом,на этот раз COUT https://www.cyberforum.ru/ cpp-beginners/ thread63721.html
вот кодint main(){ cout<<"Hello there.\n"; cout<<"Here is 5:"<<5<<"\n"; cout<<"Manipulator endl"; cout<< endl; cout<<"big number:\t"<<70000<<endl; cout<<"here is a sum 8 & 5"<<8+5<<endl; cout<<"here is a fraction:\t\t"<<(float)5\8<<endl; cout<<"and very big number:\t";
C++ Объявление переменных. https://www.cyberforum.ru/ cpp-beginners/ thread63719.html
У меня есть два юнита с формами. В одном располагается TMainMenu, где я выбираю как производится ввод: из файла или с клавиатуры, и могу выбрать файл через OpenDialog. кнопки "из файла" и "с клавиатуры" объединены в RadioItem и соответственно свойство Checked одной из кнопки true. Во втором юните мне нужно знать какое из Checked true и имя выбранного файла fname. проблема в том , что я не знаю...
Присвоить значение полям динамического массива структуры C++
Здравствуйте, у меня возник такой вопрос: А как можно присвоить значение полям динамиского масива структуры... у меня не получилось, в случае ввода с клавиатуры, всё работает, а вот если присваивать с помощью(=) - то ничего не получается... #include <iostream> using namespace std; struct cat {
C++ Определить количество слов в строке, длина которых меньше заданного числа К https://www.cyberforum.ru/ cpp-beginners/ thread63669.html
Помогите пожалуйста с задачкой... ПЛИЗ... Дана строка текста, в которой слова разделены пробелами. Необходимо: - определить количество слов в строке, длина которых меньше заданного числа К; - вычислить, какой процент слов в строке имеет наименьшую длину; - исключить из строки первое и последнее слова, оставшийся текст вывести на экран. ЗАРАНЕЕ БЛАГОДАРЮ!
C++ Задание по C Колупался около двух часов и не нашёл решения. Надеюсь помогут. Задание. Найти сумму целых положительных чисел, больших n, меньших m и кратных k. Значения n m k вводиться во время работы программы. После вывда результата на экран снова должен появляться запрос значений n m k , до тех пор пока пользователь не введёт 0. Желательно использовать операторы цикла for, while. https://www.cyberforum.ru/ cpp-beginners/ thread63658.html Составить программу для вычисления определенного интеграла по методу прямоугольников C++
Помогите мне, пожалуйста, с задачками. Язык учу недавно совсем, но что-то вызвал он у меня трудности даже в легких задачах :( Задачки простые, но прошу вашей помощи. Как их написать? Но только чтоб на уровне 1 курса... 1. Составить программу для вычисления определенного интеграла по методу прямоугольников. Задано число разбиений n интервала интегрирования (a,b). Подынтегральная функция имеет...
C++ Как поменять размерность массива? https://www.cyberforum.ru/ cpp-beginners/ thread63645.html
Здравствуйте! Я пытаюсь решить одну задачу, но у меня нет мыслей, как действовать... когда я дохожу к тому, что нужно поменять размерность массива. Вот, собственно говоря, условие задачи: Удалить из массива: а) все отрицательные элементы; б) все элементы, большие данного числа n; и изменить размерность массива Я написал программу, но не затрогнул тему изменения размерности. Немогли бы вы мне...
C++ Первый вопрос из книги вильямса:Что такое компоновка что такое компоновка?Я читал в кyиге и понял что компоновка превращает файл срр в obj, так?тогда что такое obj, и почему сразу не cjздать файл *exe? Добавлено через 24 минуты и еще у меня вопросик,в чем разница между интерпретатором и компилятором? https://www.cyberforum.ru/ cpp-beginners/ thread63634.html
Как организовать буффер переменной длины? C++
Есть задача - отправлять в ком порт файл. Коней пакета 7E/ если в середине пакета находится символ 7Е - приемник смотрит перез ним контрольную сумму и выдает оштбку. поэтму в протоколе 7Е меняется на 7D 5E FA. но сколько замено надл сделать - неизвестно. нужен буффер переменнлй длины в зависимлсти от числа замен. Пробовал Buff - где a количество добавочных байтов. Ругается компилятор. Если кто в...
C++ Сортировка двунаправленного списка https://www.cyberforum.ru/ cpp-beginners/ thread63631.html
Посоветуйте пожалуйста адекватный метод сортировки двуна
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
14.11.2009, 13:46 0

Удаление строки из двумерного массива - C++ - Ответ 354080

14.11.2009, 13:46. Показов 21374. Ответов 2
Метки (Все метки)

Ответ

C++
1
delete [номер_строки] array
Там не номер строки нужен,а размер массива.То есть получается,что когда ты вызываешь delete,у тебя вся область памяти освобождается.(С утечкой)
Раз ты выделяешь память в цикле,тебе удалять тоже нужно в цикле.Если не ошибаюсь,так:
C++
1
2
for(i=0; i<nrow; i++)
    delete  array[i];
и уже после этого
C++
1
delete array
Да,и этим ты не удаляешь строку,а освобождаешь память для повторного использования.То есть после этого туда могут быть записаны данные.
Тебе наверное,нужно уменьшить размер массива?
Тогда можешь использовать дополнительный массив с другой размерностью,или используй контейнеры C++ (http://www.cplusplus.com/reference/)

Вернуться к обсуждению:
Удаление строки из двумерного массива C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2009, 13:46
Готовые ответы и решения:

Удаление строки или столбца из двумерного массива
Собственно сабж. Как это сделать? Есть какие то методы? Например удалить из массива строку...

Удаление строк из двумерного массива
Подскажите, пожалуйста, как исправить код, чтобы удалялись только те строки, что поэлементно...

удаление элементов из двумерного массива
в двумерном массиве, элементы которого- целые числа, удалить все строки, в которых нет ни одного...

Корректное удаление двумерного динамического массива
Доброго времени суток. В программе имеется двумерный динамический массив. Особенность его в том,...

2
14.11.2009, 13:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2009, 13:46
Помогаю со студенческими работами здесь

Правильное удаление динамического двумерного массива
Доброго времени суток форумчани. Ну в общем перейду сразу к делу. О себе: сам пишу на JAVA...

Удаление двумерного динамического массива символов
Программа разбивает строку на слова и записывает каждое слово по отдельности в двумерный...

Удаление двумерного динамического массива MSVS
Здравия желаю. При работе с двумерными динамическими массивами столкнулся со странной ошибкой....

Удаление двумерного динамического массива (матрицы)
Вот так я создаю двумерный динамический массив. bool **gameFieldArray; gameFieldArray = new...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru