Oleg_D писал(а):но мне надо учитывать текущий уровень подготовки читателя, здесь задачи подчинены целям соответствующих глав, а не сами по себе.
Как раз это-то вполне понятно.
Oleg_D писал(а):Думаю, что будет полезно чуть-чуть сказать в 31-й главе о функциях SeekEoln и SeekEof.
По крайней мере случай вполне подходящий, аналогичные вопросы приходится решать при построчной организации данных с неизвестным количеством элементов в строке. Без SeekEoln невозможно сказать, осталось ли что-либо в текущей строке, если вычитывать
числовые значения при помощи Read, он перейдёт на следующую строку (где наткнётся на нечисловые данные с последующим Runtime Error (хотя ещё эту ситуацию можно обслуживать с {$i-} по IOResult/InOutRes)), а если вычитывать
посимвольно до непробельного символа, этот самый непробельный символ без специальных знаний о внутренней структуре файловой переменной типа Text обратно в поток не вернуть, а приклеивать его к считанному Read числу отдельное удовольствие сродни ректальной тонзиллотомии.