Главная страница
Содержание
 
 

Общие вопросы работы с файлами в Pascal.

Будем считать, что файл - это некоторая именованная информация на внешнем устройстве.

Примечание: на самом деле, понятие файла достаточно широко. Это может быть обычный файл на диске, коммуникационный порт ЭВМ, устройство печати, клавиатура или другие устройства

Файловый тип данных или файл определяет упорядоченную совокупность произвольного числа однотипных компонент. Количество компонент файла не является постоянной величиной и ограничено свободным дисковым пространством.

Файловую переменную можно описать одним из трех способов, которые соответствуют видам файлов:

  1. F: File of char – такое описание соответствует типизированному файлу
  2. F: Text – такое описание соответствует текстовому файлу
  3. F: File; – такое описание соответствует нетипизированному файлу

Подробно работа с каждым из видов файлов будет рассмотрена ниже.

Файлы становятся доступны программе только после выполнения процедуры открытия файла. Эта процедура заключается в ассоциировании ранее объявленной файловой переменной с именем существующего или вновь создаваемого файла, а также в его инициации, т.е. указании направления обмена информацией: чтение из файла или запись в него. В Pascal можно открыть файл для чтения, для записи информации, для чтения и записи одновременно.

Assign(f, filename) – открыть файл filename.

Reset(f) – инициировать файл на чтение.

Rewrite(f) – инициировать файл на запись.

Close(f) – закрыть файл.

EOF(f) – проверить не достигнут ли конец файла.