Руководство по языку B.Pascal 7

       

Ввод и вывод


В данной Главе кратко описываются стандартные (или встроен- ные) функции и процедуры ввода-вывода 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------------------+---------------------------------------------



Содержание раздела