Текстовые
файлы связываются с файловыми
переменными, принадлежащими
стандартному типу TEXT. Текстовые
файлы предназначены для
хранения текстовой информации.
Именно в такого типа файлах
хранятся, например, исходные
тексты программ. Компоненты
(записи) текстового файла могут
иметь переменную длину, что
существенно влияет на характер
работы с ними. Текстовый файл трактуется в Турбо Паскале, как совокупность строк переменной длины. Доступ к каждой строке возможен лишь последовательно, начиная с первой. При создании текстового файла в конце каждой записи (строки) ставится специальный признак конца строки EOLn, а в конце всего файла - признак конца файла EOF. Для доступа к записям применяются процедуры READ, READLN, WRITE, WRITELN. Они отличаются возможностью обращения к ним с переменным числом фактических параметров, в качестве которых могут использоваться символы, строки и числа. Первым параметром в любой из перечисленных переменных может стоять файловая переменная. В этом случае осуществляется обращение к дисковому файлу или логическому устройству, связанному с переменной процедурой ASSIGN. Если файловая переменная не указана, происходит обращение к стандартным файлам INPUT и OUTPUT. |