- •СИСТЕМА
- •ОПЕРАТОР OPEN
- •ОПЕРАТОРЫ
- •Операторы ввода/вывода преобразовывают данные и представляют дополнительные возможности по выполнению операций ввода/вывода и
- •Оператор
- •B дополнение к операторам ввода/вывода существует встроенная функция EOF.
- •Оператор OPEN.
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •Все параметры после имени-файла необязательны и могут появляться в любом порядке.
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •ОПЕРАТОР OPEN
- •'СОMPАT'
- •'DENYWR'
- •ОПЕРАТОР OPEN
- •Особенности:
- •Если имя файла определено
- •Если Вы
- •Оператор CLOSE.
- •ОПЕРАТОР CLOSE
- •ОПЕРАТОР CLOSE
- •Вспомогательные файлы всегда уничтожаются при нормальном окончании программы!!!
- •ОПЕРАТОР CLOSE
- •Особенности:
- •Пример:
- •Оператор READ.
- •Оператор WRITE.
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Остальные параметры если они есть, могут появляться в любом порядке.
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Если номер записи определен для
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •ОПЕРАТОРЫ READ и WRITE
- •Особенности оператора READ:
- •Особенности оператора WRITE:
- •ОПЕРАТОРЫ READ и WRITE
- •Примеры:
- •Оператор BACKSPACE.
- •Особенности:
- •Примеры:
- •Оператор ENDFILE.
- •Особенности:
- •Пример:
- •Оператор REWIND.
- •Пример:
- •Оператор LOCKING.
- •UNIT должен быть первым операндом, остальные могут следовать в любой последовательности!!!
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •'UNLCK'
- •‘RLCK'
- •ОПЕРАТОР LOCKING
- •ОПЕРАТОР LOCKING
- •Если не определены ни метка
- •Оператор INQUIRE.
- •ОПЕРАТОР INQUIRE
- •ОПЕРАТОР INQUIRE
- •список
- •Оператор INQUIRE может быть выполнен в любой момент.
- •Обработка
- •ОБРАБОТКА ОШИБОК ВВОДА/ВЫВОДА.
- •Во время появления ошибки в операторе READ, все элементы списка ввода/вывода становятся неопределенными!!!
ОПЕРАТОР OPEN |
11 |
ОПЕРАТОР OPEN |
12 |
ОПЕРАТОР OPEN |
13 |
ОПЕРАТОР OPEN |
14 |
ОПЕРАТОР OPEN |
15 |
'СОMPАT' |
•Режим совместимости по умолчанию когда файл открывают в режиме совместимости, начальный USER (процесс, открывший файл) может открыть файл в режиме совместимости сколько угодно раз.
•Никакой другой USER не может открыть файл.
•Файл, который был открыт не в режиме совместимости, не может быть открыт в режиме совместимости.
'DENYRW'
•Режим отказа от чтения записи.
•Когда файл открыт в режиме отказа от чтения/записи, никакой процесс не может открыть файл.
ОПЕРАТОР OPEN: Допустимые значения "совместно" 16
'DENYWR' |
•Режим отказа от записи.
•Когда файл открыт в режиме отказа от записи, никакой процесс не может открыть файл для записи.
'DENYRD' |
•Режим отказа от чтения.
•Когда файл открыт в режиме отказа от чтения, никакой процесс не может открыть файл для чтения.
'DENYNONE'
•Произвольный режим.
•Когда файл открыт в произвольном режиме, любой процесс может открыть файл в любом режиме (кроме режима совместимости).
ОПЕРАТОР OPEN: Допустимые значения "совместно" 17
ОПЕРАТОР OPEN |
18 |
|
'READ' |
• |
Процесс может читать из файла. |
|
'WRITE' |
• |
Процесс может писать в файл. |
'READWRITE'
• Процесс может читать и писать в файл.
ОПЕРАТОР OPEN: Допустимые значения режима 19
Особенности: |
ОПЕРАТОР OPEN |
20 |
