Реферат: Организация внешних файлов и работа с ними

. . .

CLOSE (имя 1);

Оператор вывода для записи данных обладает всеми свойствами обычного оператора WRITE. Если оператор вывода имеет вид:

WRITE (параметры)

То данные выводятся на экран дисплея, а если

WRITE (имя 1, параметры)

То данные записываются в файл, хранящиеся на диске.

*** 1.2. Пусть в программе переменные А и В получают следующие значения: А=510, В=16.2.

требуется записать в файл с именем D2.DAN строку в виде А=510 В=16.2.

program A21A (INPUT, OUTPUT);

VAR

F2 : text; (*файловая переменная*)

L2 : Integer; (*длина выходного файла*)

A : Integer; (*целое данное*)

B : Real; (*действительное данное*)

Begin

L2 : =1; A : = 510; B : = 16.2;

REWRITE (F2, 'D2', 'DAN', L2);

WRITE (F2, 'A=', A:3,' ':5, 'B=', B:4:1);

CLOSE (F2)

end.

Все значения переменных указаны в комментариях программы. REWRITE открывает файл для записи в него данных. Полное имя файла - D2.DAN. WRITE выводит строку символов в соответствии с форматом. CLOSE закрывает файл для записи. Поскольку для записи одной строки вполне достаточен 1 блок, то переменной L2 присваиваем значение 1.

Чтение и запись файла.

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

*** 1.3.

program A22 (INPUT,OUTPUT);

TYPE T = TEXT; (*тип файла - текстовый*)

VAR

T1, T2 : T; (*файловая переменная*)

К-во Просмотров: 289
Бесплатно скачать Реферат: Организация внешних файлов и работа с ними