
лекции проги / lec12
.pdf
Открытие и присоединение файла к конкретному файловому потоку обеспечивается таким вызовом функции open():
Пример: программа осуществляет постраничный вывод на экран текстового файла. Размер страницы 20 строк.



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

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

Ввод - вывод нижнего уровня.
Основные особенности.
IФункции ввода - вывода нижнего уровня позволяют пользоваться средствами операционной системы непосредственно. При этом не выполняется буферизация и форматирование данных.
IПри низкоуровневомоткрытии файла с ним связывается не указатель файла (потока), а дескриптор (handle) файла.
IДескриптор является целым значением, характеризующим размещение информации об открытии файла во внутренних таблицах ОС.

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

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

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

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