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

Функции нижнего уровня не требуют включения файла stdio.h. Тем не менее, несколько общих констант, определенных в этом файле, могут оказаться полезными (например, признак конца файла EOF). Прототипы функций нижнего уровня содержатся в файле io.h.

В настоящее время низкоуровневый доступ к файлам имеет ограниченное применение, такое как написание системных функций и драйверов для устройств, программируемых на Си.

В табл. 8.12 кратко перечислены функции для низкоуровневого доступа к файлам.

Таблица 8.12. Низкоуровневый доступ к файлам

Функция Краткое описание
close закрыть файл
creat создать файл
dup создать второй дескриптор (handle) для файла
dup2 переназначить дескриптор (handle) для файла
eof проверка на конец файла
lseek позиционирование указателя файла в заданное место
open открыть файл
read читать данные из файла
sopen открыть файл в режиме разделения доступа
tell получить текущую позицию указателя файла
write записать данные в файл

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: