Процедура Write

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

Объявление:

Типизированные файлы:
  Procedure Write(F, V1 [, V2,...,Vn ] );
Текстовые файлы:
  Procedure Write( [ Var F : Text; ] P1 [,P2,...,Pn ] );

Режим: 

Замечания:

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

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

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

Типизированные файлы:

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

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

Пример программы: eof.pas

См. также: