5.13.1. Данные типа файл.
Файл - это последовательность компонентов одного и того же типа. Типом компонентов файла может быть любой тип, кроме файлового типа. В отличие от массивов максимальное количество компонентов в файле никак не оговаривается при его объявлении.
Всякий файл, хранящийся во внешней памяти, имеет имя, формируемое по общим правилам (имя.расширение). Для программной обработки внешнего файла необходимо в программе предусмотреть файловую переменную того же типа, что и компоненты файла. Файловая переменная предназначена для связи программы с конкретным внешним файлом.
С всяким файлом можно делать две операции:
- чтение данных из файла;
- запись данных в файл.
Какую из этих операцию можно выполнять - зависит от способа открытия файла - для чтения или для записи.
Различают три вида файлов:
- типизированные файлы;
- текстовые файлы;
- нетипизированные файлы.