управление буферизацией потока и размером буфера | |
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 | структура, которая содержит информацию о потоке |
Высокоуровневое открытие файлов