Программы, которые до настоящего момента рассматривались в книге, выводили результат своей работы на экран. Вместе с тем, Delphi позволяет сохранить результаты работы программы на диске компьютера, в файле, чтодает возможность использовать эти данные для дальнейшей обработки, минуя процесс их ввода с клавиатуры.
Файл — это именованная структура данных, представляющая собой последовательность элементов данных одного типа, причем количество элементов последовательности практически не ограничено. В первом приближении файл можно рассматривать как массив переменной длины неограниченного размера. Как и любая структура данных (переменная, массив) программы, файл должен быгь объявлен в разделе описания переменных. При объявлении файла указывается тип элементов файла.
В общем виде объявление файла выглядит так:
Имя:
file
of
ТипЭлеменгов;
Примеры:
res:
file
of
char
;
// файл символов
koef:
file
of
real
;
// файл вещественных чисел
f:
file
of
integer
;
// файл целых чисел
Файл, компонентами которого являются данные символьного типа, называется символьным, или текстовым. Описание текстового файла в общем виде выглядит так:
Имя: TextFile;
где:
- Имя -имя файловой переменной.
- TextFile — обозначение типа, показывающее, что Имя — это файловая переменная, представляющая текстовый файл.