Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Free Pascal, Pascal ABC и другие _ недочет при чтении из файла

Автор: virt 1.12.2005 14:48

2 тестовых файла в архиве отличаются только одним ::
в первом 9 строк ,во втором 10 (добавлен один перенос строки).
По идее должен читать оба файла нормально ,но в первом файле последнюю строку считать не может и зависает (ждет этой строки)


Прикрепленные файлы
Прикрепленный файл  fpc2.0.zip ( 432 байт ) Кол-во скачиваний: 278

Автор: volvo 1.12.2005 15:17

virt, это старый известный глюк Паскаля... Насколько я помню, между завершающим ЗНАЧАЩИМ символом и символом конца файла должен быть по крайней мере один символ-разделитель... Попробуй добавить после числа НЕ перевод строки, а пробел... И все будет читаться как положено.

Автор: virt 1.12.2005 15:55

Добавление пробела и символа перевода строки спасает.
При чтении файла записей все нормально.
При чтении просто read'ом тот же недочет.

Просто неудобно немного.

Автор: Иван Шихалев 1.02.2006 17:48

Насколько я помню, этот баг исправлен. Только не помню, успело ли исправление войти в 2.0.2...