Функции вода/вывода нижнего уровня
Функция | Краткое описание |
close | закрыть файл |
creat | создать файл |
dup | создать второй дескриптор (handle) для файла |
dup2 | переназначить дескриптор (handle) для файла |
eof | проверка на конец файла |
lseek | позиционирование указателя файла в заданное место |
open | открыть файл |
read | читать данные из файла |
sopen | открыть файл в режиме разделения |
tell | получить текущую позицию указателя файла |
write | записать данные в файл |
Система программирования ТС предоставляет дополнительно следующие функции:
Функция | Краткое описание |
_creat | создать файл |
creatnew | создать новый файл |
creattemp | создать новый файл |
_ореn | открыть файл |
_read | чтение данных из файла |
_write | запись данных в файл |
Нижний уровень ввода и вывода не работает с буферизованными или форматированными данными. Для работы с файлами, открытыми посредством функции нижнего уровня, используется дескриптор файла (handle).
Для открытия файлов используются функции open и _ореn; В ОС MS/DOC версии 3.0 или выше может быть использована функция sopen для открытия файлов с атрибутами режима разделения файла.
функции нижнего уровня, в отличие от функций верхнего уровня, не требуют включения файла stdio.h. Тем не менее нескольких общих констант, определенных в файле stdio.h, как, например, признак конца файла EOF, могут оказаться полезными. Если программа использует эти константы, необходимо включить файл stdio.h.
Прототипы функций нижнего уровня содержатся в файле io.h.