Запись информации в файл
Для записи информации в файл после установки связи с этим файлом (процедура assign) необходимо вызвать встроенную процедуру
rewrite (<файловая переменная>);
Пояснения:
rewrite |
Имя процедуры, открывающей объявленный файл для записи. |
|
|
<файловая переменная> |
Заданная переменная типа TEXT, связанная с именем внешнего файла в процедуре assign . |
В последующих операторах вывода данных в указанный файл write (или writeln) список переменных необходимо начать с указания этой файловой переменной, например:
...
begin
...
assign (f,'2.dat');
rewrite (f);
writeln (f,'Результаты:',a:10,b:10);
...
Обратите внимание на то, что если в указанном файле хранилась какая-либо информация, она будет потеряна, т.к. при выполнении процедуры rewrite старый файл уничтожается. Чтобы дописать информацию в непустой файл, ВМЕСТО процедуры rewrite можно воспользоваться процедурой: append (<файловая переменная>);
|