Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа № 12.DOC
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
79.87 Кб
Скачать

Запись в текстовый файл

Запись в текстовый файл выполняется оператором WRITE, в котором перед списком вывода стоит файловая переменная. Выводимая информация присоединяется к той, что была выведена в файл с момента его открытия.

Желая создать новый файл, его открывают оператором REWRITE. Если же хотят дополнить уже существующий файл, открытие выполняют оператором APPEND. Открытие существующего файла оператором REWRITE приведет к потере того, что находилось там раньше.

Закончив запись в файл, вы должны его закрыть. Только после закрытия новый файл будет окончательно сформи­рован.

Дополнительный оператор записи WRITELN выводит все, редусмотренное списком вывода, и символы #13 #10 впридачу.

ПРИМЕР. Ввод с клавиатуры и запись в текстовый файл.

var

f: text;

s:string;

begin

assign(f, 'XXX.TXT’); rewrite (f); {открытие файла} readln (s); {ввод с клавиатуры} . while s <> ‘’ do

begin writeln (f,s); {вывод в файл} readln (s); {ввод с клавиатуры}

end {while}; close (f) {закрытие файла}

end.