Связь переменной файлового типа с файлом на диске
Для установления связи между файловой переменной и файлом на диске имеется стандартная процедура Assign.
Assign(<имя файловой переменной>,
'<имя файла на диске>');
Например, Assign (F1,'A:INT.DAT');
После установления такого соответствия все операции, выполняемые над переменной F1, будут выполняться над физическим файлом, хранящимся на диске А и имеющим имя INT.DAT.
Файл в каждый момент времени может находиться в одном из двух состояний: либо он открыт только для записи, либо только для чтения.
Чтение из файла
Под чтением из файла понимается пересылка данных из внешнего файла, находящегося на диске, в оперативную память.
Для чтения из файла необходимо открыть файл для чтения посредством процедуры
Reset (<имя файловой переменной>);
Собственно чтение данных из файла выполняется процедурой
Read (<имя файловой переменной>,
<имя переменной>);
Переменная должна иметь тот же тип, что и компоненты файла. Отметим, что если оператор ввода имеет вид Read(<имя переменной>), то данные вводятся с клавиатуры, а если Read (<имя файловой переменной>, <имя переменной>), то данные вводятся из файла, хранящегося на диске.