Регистрация   Войти
Процедуры и функции
Работа с принтером
Constructor
DateTime
Destructor
Fail
GetFillSettings
GetImage
GetLineSettings
GetMaxMode
GetMaxX
GetMaxY
GetPalette
GetTextSettings
GetVerify
GetViewSettings
GraphErrorMSG
Include
InitGraph
InitMemory
Insert
Insline
Int
New
Object
SetAllPalette
Virtual
Примеры программ

Процедура Write

Главная / Справочник / Процедуры и функции / Строки

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

Объявление:

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

Режим: Windows,  Protected,  Real

Замечания:

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

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

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

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

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

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

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

См. также:  Read,  ReadLn,  WriteLn