пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Функции ввода-вывода нижнего уровня

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

При низкоуровневом открытии файла с ним связывается не указатель файла (потока), а дескриптор ( handle)файла. Дескриптор – это целое число, характеризующее размещение информации об открытии файла во внутренних таблицах операционной системы. Дескриптор файла используется при последующих операциях с файлом.

В библиотеку языка Си включены следующие функции ввода – вывода нижнего уровня:

  • open () / close() – открыть / закрыть файл;
  • creat () – создать файл;
  • read () / write () – читать / писать данные;
  • sopen () – открыть файл в режиме разделения, т. е. для одновременного доступа со стороны нескольких процессов (работающих программ);
  • eof () – проверить достижения конца файла;
  • lseek () – изменить текущую позицию в файле;
  • tell () – получить значение текущей позиции в файле.

22.06.2017; 00:57
хиты: 62
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь