Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
12.02.2015
Размер:
319.95 Кб
Скачать

Открытие и присоединение файла к конкретному файловому потоку обеспечивается таким вызовом функции open():

Пример: программа осуществляет постраничный вывод на экран текстового файла. Размер страницы 20 строк.

Ввод - вывод нижнего уровня.

Основные особенности.

IФункции ввода - вывода нижнего уровня позволяют пользоваться средствами операционной системы непосредственно. При этом не выполняется буферизация и форматирование данных.

Ввод - вывод нижнего уровня.

Основные особенности.

IФункции ввода - вывода нижнего уровня позволяют пользоваться средствами операционной системы непосредственно. При этом не выполняется буферизация и форматирование данных.

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

Ввод - вывод нижнего уровня.

Основные особенности.

IФункции ввода - вывода нижнего уровня позволяют пользоваться средствами операционной системы непосредственно. При этом не выполняется буферизация и форматирование данных.

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

IДескриптор является целым значением, характеризующим размещение информации об открытии файла во внутренних таблицах ОС.

Основные функции ввода - вывода нижнего уровня.

Открытие и закрытие файла.

Формат вызова функции открытия файла open: fd=open(имя-файла, флаги, права-доступа);

Список констант, задающих режим открытия файла.

Права доступа.

Соседние файлы в папке лекции проги