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