Процедура записи Write Pascal-Паскаль

Описание

Write: Для типизированных файлов, записывает переменную в компонент файла. Для текстовых файлов, записывает одну или большее количество переменных в файл.

Объявление: Типизированные файлы:
Procedure Write(F, V1[,V2,...,Vn]);
Текстовые файлы:
Procedure Write([Var F: Text;]P1[,P2,...,Pn]);
Режим: Windows, Real, Protected

Замечания:

Файл должен быть открытый на запись.

Параметр F (если определен) - переменная текстового файла.

Текстовые файлы:
Каждый параметр P - параметр записи, который включает выражение, значение которого должно быть записано в файл. Параметр записи может также содержать спецификаторы ширины поля и количества знаков после десятичной точки. Каждое выражение вывода должно иметь тип Char,Integer, Real, String, Packed String или Boolean.

Типизированные файлы:
Каждый параметр V - переменная того же самого типа, что и тип компонентов в файле F. После записи каждой переменной, текущий указатель файла передвигается к следующему компоненту.

Если текущий указатель файла находится в конце файла, то файл расширяется.

Возвращаемые значения:

В режиме {$I-} функция IOResult вернет нуль, если операция записи была удачной, иначе она вернет отличный от нуля код ошибки.

Пример программы для процедуры Write.
Uses WinCrt, WinDos;
Var F : Text;
Ch : Char;
Begin
   { Получаем имя файла из командной строки }
   Assign(F, ParamStr(1));
   Reset(F);
   While Not EOF(F) Do
   Begin
      Read(F, Ch);
      Write(Ch); { Выводим содержимое файла на экран }
   End;
End.
  • Read
  • ReadLn
  • WriteLn