Главная страница
Содержание
 
 

Работа с типизированными файлами в Pascal.

Типизированным называется файл, объявленный типом своих компонент. Типизированные файлы состоят из машинных представлений значений переменных, т.е. они хранят данные в таком же виде, в каком программа работает с данными в оперативной памяти.

Для чтения одного компонента X из типизированного файла, ассоциированного с переменной f, используется процедура Read(f,X).

Для записи одного компонента X в типизированный файл, ассоциированный с переменной f, используется процедура Write(f,X).

В обоих случаях для типизированного файла вместо X может быть указано перечисление X1, X2 … Xn, что означает запись n-компонент в типизированный файл.


Листинг 7. Пример работы с типизированным файлом
program listing_7;
uses crt; (* подключаем библиотеку *)
var f: file of integer;
	x: integer;

begin
 clrscr; (* очистка экрана *)
 x:=1;
 assign(f,'c:\temp.txt');
 rewrite(f); {инициировать для записи}
 write(f,x); 
 x:=10;
 reset(f); {инициировать для чтения}
 read(f,x);
 close(f);
 
 writeln(x) {вывести на консоль считанное из файла.
Будет выведено 1}
end.