Процедура записи 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.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