| управление буферизацией потока и размером буфера | |
| sprintf | запись данных в строку по формату |
| sscanf | чтение данных из строки по формату |
| tempnam | сгенерировать имя временного файла в заданном каталоге |
| tmpfile | создать временный файл |
| ungetc | вернуть символ в поток |
| vfprintf | запись данных в поток по формату |
| vsprintf | запись данных в строку по формату |
Система программирования MSC дополнительно предоставляет следующие функции:
| Функция | Краткое описание |
| rmtemp | удаление временных файлов, созданных посредством функции tmpfile |
| tmpnam | сгенерировать имя временного файла |
| vprintf | запись данных в поток stdout по формату |
Система программирования ТС дополнительно предоставляет следующие функции:
| Функция | Краткое описание |
| vfscanf | эти функции подобны функциям fscanf, scanf и sscanf, но принимают как параметр указатель на список аргументов — адресов переменных, которым присваиваются вводимые значения |
| vscanf | |
| vsscanf |
Прототипы всех функций ввода/вывода верхнего уровня содержатся в файле stdio.h.
Некоторые константы, определенные в stdio.h, могут быть полезны в программе:
| константа EOF | код, возвращаемый как признак конца файла |
| константа NULL | значение указателя, который не содержит адрес никакого реально размещенного в оперативной памяти объекта |
| константа BUFSIZ | определяет размер буфера потока в байтах |
| имя типа FILE | структура, которая содержит информацию о потоке |
Высокоуровневое открытие файлов
