Основы программирования на языке Turbo Pascal. Беляева И.В. - 182 стр.

UptoLike

Составители: 

182
файла. Если этих переменных или выражений в списке несколько, то
указатель будет смещаться после каждой операции обмена данными на
соответствующее число позиций.
Для облегчения перемещения указателя по файлу и доступа к
компонентам типизированного файла существуют специальные
процедуры и функции:
fileSize(<имя_ф_переменной>) – функция, определяющая число
компонентов в файле;
filePos(<имя_ф_переменной>) – функция, значением которой
является текущая позиция указателя;
seek(<имя_ф_переменной>,n) – процедура, смещающая указатель на
компоненту файла с номером n. Так, процедура
seek(<имя_ф_переменной>,0) установит указатель в начало файла, а
процедура seek(<имя_ф_переменной>, FileSize(<имя_ф_переменной>))
установит указатель на признак конца файла.
ТЕКСТОВЫЕ ФАЙЛЫ
Текстовые файлы предназначены для хранения текстовой
информации. Именно в таких файлах хранятся, например, исходные
тексты программ. Компоненты текстовых файлов могут иметь
переменную длину, что существенно влияет на характер работы с ними.
Доступ к каждой строке текстового файла возможен лишь
последовательно, начиная с первой. К текстовым файлам применимы
процедуры assign, reset, rewrite, read, write и
функция eof. Процедуры и
функции seek, filepos, filesize к ним не применяются. При создании
текстового файла в конце каждой записи (строки) ставится специальный
признак EOLN (end of line – конец строки). Для определения достижения
конца строки существует одноименная логическая функция EOLN