|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.06.2008, 00:26 | #1 | |
Пользователь
Регистрация: 08.06.2008
Сообщений: 14
|
помогите удалить элемент из связанного списка
Саму программу написал, а вот удалить элементы и списка неполучается
вот задание: Цитата:
Код:
Поправьте плизз функцию удаления. |
|
13.06.2008, 01:12 | #2 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Вот вырвал немного у себя. Но только я не совсем понял зачем возвращать ноль или единици, ведь все равно не проверяеться.
И еще у тебя в цикле не происходит прохода по списку, ты так и стаишь на одном месте. Может что и не так (голова уже не соображает). Код:
Последний раз редактировалось Игорь007; 13.06.2008 в 01:20. |
13.06.2008, 01:14 | #3 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Коментарии немного не влезли
|
13.06.2008, 03:55 | #4 |
Пользователь
Регистрация: 08.06.2008
Сообщений: 14
|
Вставил в свой код, при попытке удаления вылетает ошибка дебагер показывает на строчку 124 в первом моем коде, если ее закоментить то ошибки нет, но ничего не удаляет. Не пойму(
|
13.06.2008, 10:07 | #5 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Ты закаментил строку 119, ее коментить не ненужно. Поэтому у тебя и вылетала ошибка. Указатель у тебя нулевой, а ты хочеш перейти на следующий. 124 тоже откоменть. Еще нужно проверку на достижение конца списка поставить. При дабовлении элемента в список почему не чего не делаешь с указателем pPrevious. Вобщем вот:
Код:
|
13.06.2008, 10:14 | #6 |
Пользователь Подтвердите свой е-майл
Регистрация: 30.05.2008
Сообщений: 96
|
Кстати если ты удаляеш всегда только первых 3 элемента. Тогда строки 47 48 в моем коде ненужны. У тебя немного не правильно алгоритм работы со писками арганизован, поэтому пришлось не много намудрить.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите решить. Паскаль. Работа со строками. Удалить лишние пробелы. | Комильфо | Помощь студентам | 3 | 10.11.2007 21:42 |
Как сделать, чтобы один элемент списка в ComboBox писался в несколько строк? | Andr | Общие вопросы Delphi | 5 | 15.08.2007 22:24 |
Помогите скрыть элемент таблицы в java | Romanbl4 | Общие вопросы по Java, Java SE, Kotlin | 0 | 24.07.2007 18:14 |
Помогите, Как программо удалить файл который находится на жестком диске. | niva622 | Помощь студентам | 3 | 19.04.2007 19:09 |
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:36 |