Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Климов. Лекции / Алг_яз_Лекция_21.pptx
Скачиваний:
20
Добавлен:
14.05.2015
Размер:
1.21 Mб
Скачать

СИСТЕМА

ВВОДА/ВЫВО

ДА

ОПЕРАТОРЫ

ВВОДА/ВЫВОДА

2

Операторы ввода/вывода преобразовывают данные и представляют дополнительные возможности по выполнению операций ввода/вывода и размещению файлов.

Оператор

НАЗНАЧЕНИЕ

BACKSPACE

CLOSE

ENDFILE

INQUIRE

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

Отсоединяет указанное устройство и защищает его от доступа к нему ввода/вывода.

Ставит запись конца файла в файл, связанный с заданным устройством.

Возвращает значения, описывающие свойства именованного файла или заданного устройства.

ОПЕРАТОРЫ ВВОДА/ВЫВОДА

3

Оператор

НАЗНАЧЕНИЕ

LOCKING

OPEN

READ

REWIND

WRITE

Закрывает прямой доступ к файлам и записям.

Соединяет номер устройства с внешним устройством или c файлом на внешнем устройстве.

Передача данных из файла в соответствующие элементы списка ввода/вывода.

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

Передает данные из элементов списка ввода/вывода в

файл.

ОПЕРАТОРЫ ВВОДА/ВЫВОДА

4

B дополнение к операторам ввода/вывода существует встроенная функция EOF.

Функция EOF возвращает логическую величину, показывающую, остаются ли некоторые данные вне текущей позиции в файле, соединенном c данным определителем устройства.

5

Оператор OPEN.

Приводит в соответствие номер устройства

 

с внешним устройством или файлом на

 

внешнем устройстве.

 

Синтаксис:

 

OPEN (номер-устройства [,FILE='имя-файла']

 

[,STАTUS='тип'] [,АССESS='тип-доступа']

 

[,FORM= 'Формат'] [,IOSTAT= состояние]

 

[,RЕСL=длина][,SHАRE='совместно']

 

[,MODE='режим'])

 

ОПЕРАТОР OPEN

6

ОПЕРАТОР OPEN

7

ОПЕРАТОР OPEN

8

Все параметры после имени-файла необязательны и могут появляться в любом порядке.

За исключением IOSTAT= и RЕСL=, являющихся символьными константами с возможными пробелами.

(эти разделы должны быть заключены в одиночные кавычки)

9

ОПЕРАТОР OPEN

10

Соседние файлы в папке Климов. Лекции