Найдено 3 результата

vladimashev
03.02.2019 21:55:18
Форум: Free Pascal Compiler
Тема: Удаление последнего элемента списка
Ответы: 6
Просмотры: 7953

Re: Удаление последнего элемента списка

iskander, но после dispose я же присваиваю p := nil, и теперь next последнего элемента (бывшего предпоследнего) указывает как раз на р = nil.
vladimashev
03.02.2019 20:47:09
Форум: Free Pascal Compiler
Тема: Удаление последнего элемента списка
Ответы: 6
Просмотры: 7953

Удаление последнего элемента списка

Описание однонаправленного списка:
type
list = ^node;
node = record
elem: integer;
next: list;
end;
Пусть у нас есть список, L - ссылка на его голову. Я хочу удалить последний элемент списка. Вообще всегда это делается так:
if L^.next = nil then begin
dispose(L);
L := nil ...
vladimashev
16.12.2018 17:34:07
Форум: Free Pascal Compiler
Тема: Не работает ввод
Ответы: 1
Просмотры: 2866

Не работает ввод

Программа почему-то игнорирует команду readln(name); в 80 строчке (выделено красным) и просто не запрашивает ввод name. Free Pascal IDE version 1.0.12, compiler version 3.0.4, windows 10.

type
p = ^element;
element = record
r: integer; {row}
c: integer; {coloumn}
number: integer ...