Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_otvety_11 (1).rtf
Скачиваний:
7
Добавлен:
01.08.2019
Размер:
40.63 Кб
Скачать

34)Организация ввода-вывода. Стандартные процедуры и функции для всех типов файлов.

В языке Паскаль ввод-вывод информации осуществляется через файловые переменные.

Перед тем, как осуществлять ввод-вывод, файловая переменная должна быть связана с конкретным

внешним файлом с помощью процедуры Assign. Этим файлом может быть файл на магнитном диске

или ленте, а также устройство вычислительного комплекса (клавиатура, экран дисплея, принтер

и т.д.). Затем файл должен быть открыт для чтения и/или записи. После этого можно

осуществлять организацию ввода-вывода.

11.1. Стандартные процедуры и функции для всех файлов

В данном разделе будут кратко описаны процедуры и функции, которые применимы для всех файлов.

Во всех этих процедурах и функциях F - файловая переменная, связанная с конкретным физическим

файлом процедурой Assign.

ПРОЦЕДУРЫ

Assign (F, Name) - связь файловой переменной с внешним файлом.

ChDir(Path) - изменение текущей директории.

Close(F) - закрытие открытого файла.

Erase (F) - уничтожение внешнего файла.

GetDir(N,S) - получение текущего каталога накопителя. В переменную S типа string записывается

текущий каталог накопителя, номер которого указан параметром N. Параметр N имеет следующие

значения: 0 - текущий накопитель, 1 - накопитель А:, 2 - накопитель В: и т. д.

MkDir(Path) - создание каталога.

Rename (F,NewName) - переименование внешнего файла.

Reset(F[,Size]) - открытие существующего файла.

Rewrite (F[,Size]) - открытие нового файла.

RmDir(Path) - удаление пустого каталога.

ФУНКЦИИ

Eof (F) - конец файла.

IOResult- результат последней операции ввода-вывода.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]