Write (процедура)

Язык:
Русский
English

 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 вернёт нуль, если операция записи была удачной, иначе она вернёт отличный от нуля код ошибки.

Смотри также

Пример

Язык:
Русский
English


 { Пример программы для функций Eof, Read и Write (текстовые файлы) }

uses Crt, Dos;

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.
Тэги: Write
| G+
Код для вставки: :: :: :: ::
Поделиться: // //