Показать сообщение отдельно
  #8  
Старый 08.05.2010, 18:45
Add_Mod Add_Mod вне форума
Прохожий
 
Регистрация: 08.05.2010
Сообщения: 18
Репутация: 10
По умолчанию

Хочу из создаваемой очереди удалить элемент, который я укажываю методм ввода, т.е. ввожу 6 удаляется из созданого списка 6-ой элемент, ввожу 4 удаляется 4-й элемент в списке:
Для этого у меня есть файл в нём забиты уже 10 элементов, он считывается и отображается, затем ввожу номер элемента, который желаю удалить он удаляется.
Простейший способ это по указателю: z:=L.next; L.next:=z.next; dispose(z) - здемь кдалится следующий элемент в списке, т.е. 2-ой
Таким образом: "z:=L.next.next.next; L.next.next.next:=z.next;" удалится 3-ий элемент в списке...
Ответить с цитированием