Основные понятия и операции
Все рассмотренные ранее структуры данных (массивы, строки, записи) обеспечивают хранение информации в оперативной памяти, то есть только на время работы программы.
А как сохранить информацию после завершения работы программы? Для этого используют структуру данных, которую называют файл.
Файл – это структура данных, обладающая двумя основными свойствами:
§ Обычно она располагается на каком-либо внешнем носителе (например, магнитная лента, магнитный или оптический диск) и, следовательно, ее размер может быть значительно больше, чем размеры других типов структур данных;
§ Ее время жизни может значительно превышать время выполнения программы, создавшей ее.
Файловая переменная – переменная в программе, которая используется для описания структуры файла и логических операций с файлом (операций на уровне программы).
Синтаксис описания файловой переменной:
<имя файловой переменной> : file of T; {Т – тип компонентов файла}
Перед выполнением любой операции над файлом файловая переменная должна быть предварительно инициализирована – сопоставлена с физическим файлом:
AssignFile(<имя файловой переменной>, <путь к файлу и его имя>);
Наиболее распространенными являются файлы с последовательным доступом к их компонентам.