Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BorlandPascal.doc
Скачиваний:
54
Добавлен:
17.03.2015
Размер:
2.83 Mб
Скачать

Предописанные переменные

Кроме процедур и функций в модуле System предусмотрен ряд

предописанных переменных.

Глава 14. Ввод и вывод

В данной Главе кратко описываются стандартные (или встроен-

ные) функции и процедуры ввода-вывода Borland Pascal. Эти проце-

дуры и функции можно найти в модуле System.

Процедуры и функции ввода-вывода

-------------------T--------------------------------------------

¦ Функция ¦ Описание ¦

+------------------+--------------------------------------------+

¦ Append ¦ Открывает существующий файл для добавле-¦

¦ ¦ ния. ¦

+------------------+--------------------------------------------+

¦ Assign ¦ Присваивает имя внешнего файла файловой пе-¦

¦ ¦ ременной. ¦

+------------------+--------------------------------------------+

¦ BlockRead ¦ Считывает из нетипизированного файла одну¦

¦ ¦ или более записей. ¦

+------------------+--------------------------------------------+

¦ BlockWrite ¦ Записывает в нетипизированный файл одну¦

¦ ¦ или более записей. ¦

+------------------+--------------------------------------------+

¦ ChDir ¦ Выполняет смену текущего каталога. ¦

+------------------+--------------------------------------------+

¦ Close ¦ Закрывает открытый файл. ¦

+------------------+--------------------------------------------+

¦ Erase ¦ Стирает внешний файл. ¦

+------------------+--------------------------------------------+

¦ Eоf ¦ Возвращает для файла состояние end-of-file¦

¦ ¦ (конец файла). ¦

+------------------+--------------------------------------------+

¦ FilePos ¦ Возвращает текущую позицию в файле. Для¦

¦ ¦ текстовых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ FileSize ¦ Возвращает текущий размер файла. Для текс-¦

¦ ¦ товых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ Flush ¦ Сбрасывает буфер текстового файла вывода. ¦

+------------------+--------------------------------------------+

¦ Getdir ¦ Возвращает текущий каталог на заданном дис-¦

¦ ¦ ке. ¦

+------------------+--------------------------------------------+

¦ IОResult ¦ Возвращает целое значение, являющееся сос-¦

¦ ¦ тоянием последней выполненной операции вво-¦

¦ ¦ да-вывода. ¦

+------------------+--------------------------------------------+

¦ MkDir ¦ Создает подкаталог. ¦

+------------------+--------------------------------------------+

¦ Read ¦ Считывает одно или более значений из файла¦

¦ ¦ в одну или более переменных. ¦

+------------------+--------------------------------------------+

¦ Readln ¦ Делает то же, что и Read, и выполняет про-¦

¦ ¦ пуск до начала следующей строки текстового¦

¦ ¦ файла. ¦

+------------------+--------------------------------------------+

¦ Rеnаме ¦ Переименовывает внешний файл. ¦

+------------------+--------------------------------------------+

¦ Rеset ¦ Открывает существующий файл. ¦

+------------------+--------------------------------------------+

¦ Rewritе ¦ Создает и открывает новый файл. ¦

+------------------+--------------------------------------------+

¦ RмDir ¦ Удаляет пустой подкаталог. ¦

+------------------+--------------------------------------------+

¦ Seek ¦ Перемещает текущую позицию в файле на за-¦

¦ ¦ данный элемент. Для текстовых файлов не ис-¦

¦ ¦ пользуется. ¦

+------------------+--------------------------------------------+

¦ SeekEof ¦ Возвращает для текстового файла состояние¦

¦ ¦ "конец файла". ¦

+------------------+--------------------------------------------+

¦ SeekEoln ¦ Возвращает для текстового файла состояние¦

¦ ¦ "конец строки". ¦

+------------------+--------------------------------------------+

¦ SetTextBuf ¦ Назначает для текстового файла буфер ввода-¦

¦ ¦ вывода. ¦

+------------------+--------------------------------------------+

¦ Truncate ¦ Усекает размер файла до текущей позиции.¦

¦ ¦ Для текстовых файлов не используется. ¦

+------------------+--------------------------------------------+

¦ Write ¦ Записывает в файл одно или более значений. ¦

+------------------+--------------------------------------------+

¦ Writeln ¦ Делает то же, что Write, но затем записы-¦

¦ ¦ вает в текстовый файл символ конца строки. ¦

L------------------+---------------------------------------------

Соседние файлы в предмете Программирование на Pascal