Обработка файлов

Связь переменной файлового типа с файлом на диске

Для установления связи между файловой перемен ной и файлом на диске имеется стандартная процедура Assign.

Assign (<имя файловой переменной>, '<имя файла на диске>');

Например,

Assign (Fl,'A:INT.DAT');

После установления такого соответствия все операции, выполняемые над переменной F1, будут выполняться над файлом, хранящимся на диске А и имеющим имя INT.DAT.

Файл в каждый момент времени может находиться в одном из двух состояний: либо он открыт только дл записи, либо только для чтения.

Чтение из файла

Под чтением из файла понимается пересылка данных из внешнего файла, находящегося на диске, в оперативную память.

Для чтения из файла необходимо открыть файл для чтения посредством процедуры

Reset <имя файловой переменной>);

Собственно чтение данных из файла выполняете процедурой

Read (<имя файловой переменной>, <имя переменной>);

Переменная должна иметь тот же тип, что и компоненты файла. Отметим, что если оператор ввода имеет вид Read <имя переменной>), то данные вводятся с клавиатуры, а если Read (<имя файловой: переменной>, <имя переменной>), то данные вводятся из файла, хранящегося на диске.

Закрытие файла

После того как данные из файла прочитаны, его необходимо закрыть посредством процедуры

Close(<имя файловой переменной>).

Общая схема чтения данных из файла, таким образом, следующая:

Reset <имя файловой переменной>);

Read (<имя файловой переменной>, <имя переменной>);

Close (<имя файловой переменной>);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: