Ввод и вывод с помощью внешних файлов

5.13.1. Данные типа файл.

Файл - это последовательность компонентов одного и того же типа. Типом компонентов файла может быть любой тип, кроме файлового типа. В отличие от массивов максимальное количество компонентов в файле никак не оговаривается при его объявлении.

Всякий файл, хранящийся во внешней памяти, имеет имя, формируемое по общим правилам (имя.расширение). Для программной обработки внешнего файла необходимо в программе предусмотреть файловую переменную того же типа, что и компоненты файла. Файловая переменная предназначена для связи программы с конкретным внешним файлом.

С всяким файлом можно делать две операции:

- чтение данных из файла;

- запись данных в файл.

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

Различают три вида файлов:

- типизированные файлы;

- текстовые файлы;

- нетипизированные файлы.