Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2010, 15:11   #11
Anatole
Форумчанин
 
Аватар для Anatole
 
Регистрация: 07.04.2009
Сообщений: 245
По умолчанию

sir.andrey попрбуй так:
Код:
rocedure vivod;
begin
h:=first;
write ('spisok:');
while h<>nil do begin
                      write (h^.data,' ');
                      h:=h^.next;
                      end;
if h<>nil then write (h^.data,' ');
end;
Всякое безобразие должно быть единообразным. Тогда это называется порядком.
Anatole вне форума Ответить с цитированием
Старый 02.03.2010, 15:29   #12
sir.andrey
Форумчанин
 
Регистрация: 06.12.2009
Сообщений: 380
Печаль

Нет не прокатывает!
sir.andrey вне форума Ответить с цитированием
Старый 02.03.2010, 17:08   #13
Codemaster_N1
Новичок
Джуниор
 
Регистрация: 01.03.2010
Сообщений: 18
По умолчанию

Я, так понимаю, нужно удалить весь список?
Пусть head - указатель на начало списка.
получим:
Код:
procedure FreeMem(var head: ListPtr);
var
    ptr1, ptr2: ListPtr;
begin
    ptr1 := head;
    while ptr1 <> nil do
    begin
        ptr2 := ptr1^.next;
        Dispose(ptr1);
        ptr1 := ptr2;
    end;
end;
Если в процедуру передаётся действительно указатель на начало списка, то все элементы списка удаляются.
Codemaster_N1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удаление элемента из списка aurora_87 Общие вопросы C/C++ 1 18.06.2009 14:02
Удаление элемента из массива Ozerich PHP 10 14.02.2009 02:21
Ошибка при создании головного элемента двусвязного списка Дамир Помощь студентам 1 16.11.2008 16:09
Удаление элемента массива chiffa Общие вопросы Delphi 1 03.01.2008 19:24