1. Текстовые файлы.
Текстовые файлы связываются с файловыми переменными, принадлежащими стандартному типу TextFi1е. Текстовые файлы предназначены для хранения текстовой информации. Именно в файлах такого типа хранятся, например, исходные тексты программ. Компоненты (записи) текстового файла могут иметь переменную длину, что существенно влияет на характер работы с ними.
Текстовый файл трактуется в Object Pascal как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой. При создании текстового файла в конце каждой строки ставится специальный признак EOLN (End Of LiNe — конец строки), а в конце всего файла — признак EOF (End Of File — конец файла). С помощью этих функций проверяется, достигнут ли конец строки или файла.
Для доступа к записям применяются процедуры Read , ReadLn , Write, WriteLn. Они отличаются возможностью обращения к ним с переменным числом фактических параметров, в качестве которых могут использоваться символы, строки и числа. Первым параметром в любой из перечисленных процедур должна быть файловая переменная. Обращение осуществляется к дисковому файлу, связанному с переменной процедурой AssignFi1е. В таблице представлены подпрограммы для работы с текстовыми файлами.