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

Чтение из файла осуществляется процедурой Read (FV,V); где V- переменная того же типа, что и файл FV. Значение текущего элемента файла записывается в переменную V; указатель смещается к следующему элементу.

Доступ к элементам файла может быть последовательным или прямым. В стандартном Паскале реализован только последовательный доступ. Принцип последовательного доступа: для того чтобы прочитать п-ю запись файла, сначала нужно прочитать все предыдущие записи с 1-й по {п-1)-ю.
Для последовательного чтения данных из файла требуется выполнить следующие действия:
1. Описать файловую переменную.
2. Описать переменную того же типа.
3. Выполнить назначение (Assign).
4. Открыть файл для чтения (Reset).
5. В цикле читать из файла (Read).
6. Закрыть файл (Close).
Пример:
В переменной х получить 10-й элемент файла Nom.dat.
Program A;
Var
  Fx: File Of Real;
  X: Real;
Begin
  Assign(Fx,’Nom.dat’);
  Reset(Fx) ;
  For I:=l To 10 Do Read(Fx,X);
  Closr(Fx);
End.
Hosted by uCoz