Особое значение имеют файлы, компонентами которых являются символы. Такие файлы называются текстовыми.
Тип текстового файла (TEXT) в каждом трансляторе с паскаля заранее предопределен как
(описывать в программе этот тип не требуется). Текстовый файл со - стоит из последовательности строк, каждая из которых содержит величины типа CHAR и заканчивается специальным символом "конец строки" (EOL).
Стандартные файлы INPUT и OUTPUT являются текстовыми.
С символом "конец строки" оперируют следующие процедуры:
WRITELN(F) - записывается символ "конец строки" (EOL) в компоненту файла, на которую установлен указатель файла.
READLN(F) - пропускается оставшаяся часть текущей строки и указатель файла устанавливается на первый символ новой строки. В "окно" файла F↑ считывается этот символ.
EOLN(F) - функция принимает значение TRUE, если указатель установлен на символ "конец строки", и засылает пробел в F↑.
Если F - текстовый файл, а СН - символьная переменная, то можно использовать следующие формы процедур записи и чтения.
Для записи в текстовый файл F значения символьной переменной СН можно воспользоваться процедурой
Если V1,V2,V3, . . . VN - символьные переменные, то можно их значения записать в файл F процедурой
При этом следом за значением VN в файл F запишется символ "конец строки".
Аналогично можно воспользоваться оператором
для чтения из текстового файла F.
Если надо прочитать N символов и перейти к новой строке файла F, то можно использовать оператор