|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.02.2014, 04:37 | #1 |
Пользователь
Регистрация: 26.05.2010
Сообщений: 26
|
Удаление строки двумерного массива со сдвигом
Приветствую всех!
Тема вроде бы и банальная, но ответов на разных форумах не нашёл почему-то... Итак есть двумерный массив. Например: [1,1], [0,0], [1,1]. Задача удалить из него [0,0] и получить массив [1,1], [1,1]. Вот что я пытаюсь сделать: Код:
Ругается на length(count_zone[i]). |
26.02.2014, 08:32 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
без исходного кода этот вырванный фрагмент бесполезен.
Тут даже не видно, какого типа у Вас count_zone и zonePassList p.s. а ещё лучше - вытаскиваете из своего проекта нужный кусочек в отдельный (тестовый) проект. Добиваетесь, чтобы он компилировался и работал (хоть и неправильно), потом запаковываете исходники проекта в архив, архив выкладываете на форум. Шансы получить КОНКРЕТНЫЙ ответ в виде подходящего Вам кода резко увеличиваются. Последний раз редактировалось Serge_Bliznykov; 26.02.2014 в 08:34. |
26.02.2014, 13:51 | #3 | ||
Пользователь
Регистрация: 26.05.2010
Сообщений: 26
|
Цитата:
Проект разобрать я не смогу, тут настолько всё накручено. Тип count_zone и zonePassList - Tmy2ArrayStr: Код:
ну по сути я ж сказал двумерный массив, проблема не в понимании, как бегать по ним, а как правильно это написать. Есть CheckListBox1 в котором есть список, моя задача пробежаться по этому списку и просмотреть, то, что выбрано - переписать во временный массив zonePassList, потом обнулить count_zone = nil и записать в него весь zonePassList. А так написана аналогичная задача на простом уровне, чтобы не внедряться в проектный фрагмент кода: Цитата:
Последний раз редактировалось Serik2010; 26.02.2014 в 13:53. |
||
26.02.2014, 14:59 | #4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,289
|
Пример из интернета:
Код:
Код:
UPD Код работает - удаляет строки, но на возможные утечки памяти не проверял.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 26.02.2014 в 15:12. |
26.02.2014, 15:00 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для динамического массива с одинаковым количеством колонок во всех строках так можно
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
26.02.2014, 23:50 | #6 | |
Пользователь
Регистрация: 26.05.2010
Сообщений: 26
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление строки двумерного массива со сдвигом | Hesh | Общие вопросы C/C++ | 1 | 23.09.2012 22:34 |
удаление строки и столбца из двумерного массива | Hitory | Общие вопросы Delphi | 0 | 06.06.2012 20:59 |
Удаление строк и столбцов двумерного массива | Павел Шилин | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.05.2012 21:07 |
Удаление строки из двумерного динамического массива | hidraulik | Общие вопросы C/C++ | 0 | 08.12.2009 10:48 |
Удаление элемента массива со сдвигом последующих | beregok | Общие вопросы C/C++ | 11 | 09.01.2009 17:11 |