![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]()
помогите пожалуйста-нужно создать кольцевой список и записать его в файл и обратно
и обеспечить сортировку этого списка хотя бы скелет самой программы или подскажите,где искать информацию,везде какие-то обрывки буду рад любой помощи) Последний раз редактировалось Аватар; 15.11.2015 в 22:14. |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]() Код:
_____ Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 25.11.2015 в 15:32. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]()
book-тип запись
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
во-первых, неплохо бы увидеть описание типов book и pp
во-вторых, Вы, похоже, не понимаете, что такое типизированный файл и что означает запись file of book я бы предположил, что запись в файл должна выглядеть примерно так: Код:
Последний раз редактировалось Serge_Bliznykov; 25.11.2015 в 16:14. Причина: добавил пропущенный begin в цикл while do |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]() Код:
список у меня кольцевой Последний раз редактировалось agrestid; 25.11.2015 в 15:48. |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]() Код:
Последний раз редактировалось agrestid; 25.11.2015 в 15:49. |
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]()
и вот,если нужно,весь проект
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
как-то всё у вас разбросано, порядка нет!
из того, что сразу бросилось в глаза (ошибки) 1) не ленитесь в начале программы ОБНУЛЯТЬ переменные. например, head у Вас где присваивается nil в начале? Нигде! ![]() 2) из процедуры Vvod Цитата:
запомните, что те переменные, которые Вы описали внутри процедуры/функции существуют только пока выполняется процедура/функция. Закончилось выполнение и всё, кирдык. Всё, что было в переменной last - улетучилось. |
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 11.11.2015
Сообщений: 20
|
![]()
я специально держу указатель на первый элемент,чтобы потом было удобно выводить и сортировать список то кольцевой)
***я написал вам в лс*** Последний раз редактировалось agrestid; 25.11.2015 в 16:08. |
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
можно и ещё один указатель на конечный (тот, что ссылается на голову списка) ДОПОЛНИТЕЛЬНО держать. Без них работать со списком невозможно, указатели обязательно нужно сохранять. теперь возвращаемся к процедуре очистки списка. у меня проверить негде. но я бы написал так: Код:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кольцевой список | Good_Luck | Помощь студентам | 2 | 29.10.2015 19:08 |
[РЕШЕНО] Динамический список на Делфи/Паскаль. Требуется консультации | Вадим Мошев | Помощь студентам | 2 | 18.04.2011 19:37 |
Кольцевой список | counter | Общие вопросы C/C++ | 4 | 20.10.2008 08:09 |