- Синтаксис языка
- Типы данных
- Стандартные модули
- Процедуры и функции
- Зарезервированные слова
- Директивы компилятора
- Сообщения об ошибках
- Примеры программ
- Описание среды разработки
|
|||
Процедура AppendОткрывает существующий файл для продолжения записи в файл. Объявление: Procedure Append(var F : Text); где F - переменная текстового файла. Режим: Замечания: Параметр F - переменная текстового файла, которая связана с внешним файлом при помощи вызова процедуры Assign. Append открывает существующий внешний файл с именем, определённым в файловой переменной F. Если внешний файл с данным именем не существует, то происходит ошибка ввода/вывода. Если F уже открыт, то он закрывается и вновь открывается. Текущая позиция файла устанавливается на конец файла. Если в последнем 128-байтовом блоке файла присутствует символ Ctrl+Z (символ, с кодом 26), то текущая позиция файла устанавливается, так чтобы перезаписать первый встретившийся Ctrl+Z в блоке. Таким образом, к файлу, который завершается символом Ctrl+Z может быть добавлен текст. Если F было назначено, пустое имя, например Assign(F, ''), то после обращения к Append, F относится к стандартному устройству вывода (номер дескриптора = 1). После обращения к Append, F становится файлом только для чтения, и указатель позиции файла устанавливается на его конец. В режиме {$I-} функция IOResult вернет нуль, если операция была успешна, иначе, она вернет отличный от нуля код ошибки. Пример программы: append.pas См. также: | |||
© 2009–2023 Russian Pascal Developer Network.
Техническая площадка: ISBIZ Хостинг |