|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2017, 14:47 | #1 |
Регистрация: 28.03.2017
Сообщений: 7
|
Ошибка времени выполнения в примере из книги.
Всем привет. Изучаю паскаль, как первый язык программирования по книге Культина "Программирование в Pascal и delphi". Есть там пример с программой, которая форматирует элементы односвязного списка по алфавиту. В компиляторе ошибка времени выполнения.
Код:
|
28.03.2017, 15:08 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
head:=nil; // в начале ЕСТЬ пустой список
Цитата:
а для такого указателя невозможно выполнить доступ к его содержимому (cur^.name) сначала надо проверять доступность данных и только потом их значения Код:
программа — запись алгоритма на языке понятном транслятору
|
|
28.03.2017, 15:15 | #3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
mindchamber, любопытно, Вы текст программы набирали самостоятельно или он на диске с книгой был?
evg_m, в точку! |
28.03.2017, 17:12 | #4 | ||
Регистрация: 28.03.2017
Сообщений: 7
|
Цитата:
Цитата:
Обложка Текст проги с косяком Название проги |
||
28.03.2017, 17:17 | #5 |
Регистрация: 28.03.2017
Сообщений: 7
|
http://rgho.st/7jQCyCzcH вот данные с диска.
Кстати вместо исходников там иногда пустые файлы были, которые я сам заполнил. Тоесть файл с расширением .pas, а внутри ничего. Последний раз редактировалось mindchamber; 28.03.2017 в 18:09. |
28.03.2017, 17:57 | #6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
mindchamber, спасибо. Это очень убедительно.
Значит, этому учебному пособию можно поставить БОЛЬШОЙ минус! |
28.03.2017, 17:58 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
28.03.2017, 18:13 | #8 | ||
Регистрация: 28.03.2017
Сообщений: 7
|
Цитата:
Цитата:
|
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибка времени выполнения. индекс выходит за границы массива | Anton19901505 | Помощь студентам | 1 | 08.01.2017 11:42 |
Ошибка времени выполнения: Индекс находился вне границ массива (pascal) | dijetol | Помощь студентам | 2 | 10.04.2014 16:16 |
Ошибка в примере | PinkPink | C/C++ Сетевое программирование | 0 | 03.04.2013 23:58 |
Не могу найти ошибку в примере из книги | pashqacpp | Общие вопросы C/C++ | 7 | 05.02.2013 15:02 |
Замер времени выполнения | nickel-j | Компоненты Delphi | 3 | 28.05.2010 17:02 |