Реферат: Файлы
Mas : file of VECT ; {файл, состоящий из массивов}
Chis : file of COMPLEX ; {файл, состоящий из записей}
2 Принципы работы с файлами
Обозначения:
- признак конца файла;
- компонента файла;
F - имя файла;
A - файловая переменная, которая имеет тот же тип, что и компоненты файла;
- головка записи/чтения.
Пример:
файл из трех компонент пустой файл
Запись в файл
Использование процедуры записи возможно, когда файл открыт для записи, т.е. головка записи/чтения совмещена с признаком конца файла (новые элементы помещаются в конец файла).
3 Создание и открытие на запись нового файла
Rewrite ( F );
Если имя файла F связано с уже существующим файлом, то данные его уничтожаются, а признак конца помещается в начало файла - создается пустой файл.
Пример :
Var F: file of integer;
I , J : integer ;
...
{Запись в файл квадратов первых 100 натуральных чисел}
Rewrite (F);
for I:= 1 to 100 do
begin J:= Sqr(I);
Write ( F , J )
end ;
4 Чтение из файла
Процедура чтения из файла возможна только тогда, когда файл открыт для чтения, т.е. головка записи/чтения совмещена с искомой компонентой файла.
5 Открытие существующего файла на чтение