Функции вода/вывода нижнего уровня
| Функция | Краткое описание |
| 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.
