Я пытаюсь сделать простой код, который удаляет строку (пользовательский ввод) из связанного списка - PullRequest
0 голосов
/ 16 мая 2019

По сути, я не знаю, как остановить уничтожение моего списка после «уничтожить (смерть)», потому что я продолжаю получать эту внутреннюю ошибку, которую я не мог понять, я был бы признателен за любую помощь!

L := Start;

write('what are you looking for: '); readln(S);

L:=Start;

while (L <> nil) and (L^.char <> S) do
begin

  if L^.char = s then
    death := L;

  L:=L^.next;

end;
Dispose(death);

Сообщение об ошибке:

Project pro поднял исключительный класс 'Внешний: SIGSEGV'.По адресу 100002AE6

...