|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.08.2011, 12:41 | #1 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
удаление эл из массива
начал писать код и столкнулся с проблемой.
хочу удалить все нулевые эл из масива сдвигая на его место предыдущий, вот что получилось Код:
|
19.08.2011, 13:10 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вам нужна переменная, в которой должна быть длина (количество элементов) в массиве. Каждый раз, когда удаляете элемент из массива (после сдвига последующих элементов), нужно уменьшать эту переменную на 1 (ведь длина массива уменьшается на единицу! p.s. Как вариант, можно обойтись без переменной, но тогда в конец массива нужно добавить "стоп-маркер". Если его достигли - значит массив закончился... |
|
19.08.2011, 13:35 | #3 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
Код:
|
19.08.2011, 13:42 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну так это и есть ужас!
Как минимум - вытаскивайте размер массива в переменную (и дальше по тексту моего вышеприведённого сообщения. Стас, а чем Вас не устроила Ваша же тема, удаление эл из массива ?! Та тема жива и здорова. Почему Вы решили её бросить и создать такую же новую?! |
19.08.2011, 13:53 | #5 |
Пользователь
Регистрация: 05.07.2011
Сообщений: 22
|
ну согласен тоже самое можно же и сделать с занисением в переменную суть то не в это...
как я понял стоит дописать уменьшение на 1 эл если есть сдвиг. простите |
23.08.2011, 08:28 | #6 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
|
23.08.2011, 08:49 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
alexcoder,
я в своём пост #4 указал на эту тему... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
удаление эл из массива | Стас_с | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 11 | 06.08.2011 11:38 |
Удаление из массива С++ | zhenya.ya | Помощь студентам | 6 | 24.03.2011 23:54 |
Удаление из массива | Цветик | Общие вопросы C/C++ | 0 | 07.11.2010 20:34 |
Удаление из массива | Цветик | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 14.10.2010 03:55 |