Функция | Краткое описание |
clearerr | очистка флажка ошибки для потока |
fclose | закрытие потока |
fcloseall | закрытие всех открытых (на верхнем уровне) файлов |
fdopen | создание потока для файла, ранее открытого на нижнем уровне, используя дескриптор |
feof | проверка на конец потока |
ferror | проверка флажка ошибок потока |
flush | сброс буфера потока на связанное с ним внешнее устройство |
fgetc | чтение символа из потока |
fileno | получение дескриптора файла, связанного с потоком |
fgetchar | чтение символа из стандартного потока ввода stdin |
fgets | чтение строки из потока |
flushall | сброс буферов всех потоков |
fopen | открытие потока (открыть файл и связать его с потоком) |
fprint | запись данных в поток по формату |
fputc | запись символа в поток |
fputchar | запись символа в стандартный поток вывода stdout |
fputs | запись строки в поток |
fread | неформатированное чтение данных из потока |
freopen | повторное открытие потока в новом режиме |
fscanf | чтение из потока по формату |
fseek | перемещение указателя файла в заданную позицию |
ftell | получение текущей позиции указателя файла |
fwrite | неформатированная запись данных в поток |
getc | чтение символа из потока (реализуется через макроопределение) |
getchar | чтение символа из потока stdin (версия макро) |
gets | чтение строки из потока stdin |
getw | чтение двух байтов (по размеру int) в формате слова из потока |
printf | запись данных в поток stdout по формату |
putc | запись символа в поток (версия макро) |
putchar | запись символа в поток stdout (версия макро) |
puts | запись строки в поток |
putw | запись двух байтов (по размеру int) в формате слова в поток |
rewind | установка указателя по файлу на начало файла |
scanf | чтение данных из потока stdin по формату |
setbuf | управление буферизацией потока |
setvbuf | управление буферизацией потока и размером буфера |
sprintf | запись данных в строку по формату |
sscanf | чтение данных из строки по формату |
tempnam | сгенерировать имя временного файла в заданном каталоге |
tmpfile | создать временный файл |
ungetc | вернуть символ в поток |
vfprintf | запись данных в поток по формату |
vsprintf | запись данных в строку по формату |
Система программирования MSC дополнительно предоставляет следующие функции:
Функция | Краткое описание |
rmtemp | удаление временных файлов, созданных посредством функции tmpfile |
tmpnam | сгенерировать имя временного файла |
vprintf | запись данных в поток stdout по формату |
Система программирования ТС дополнительно предоставляет следующие функции:
Функция | Краткое описание |
vfscanf | эти функции подобны функциям fscanf, scanf и sscanf, но принимают как параметр указатель на список аргументов — адресов переменных, которым присваиваются вводимые значения |
vscanf | |
vsscanf |
Прототипы всех функций ввода/вывода верхнего уровня содержатся в файле stdio.h.
Некоторые константы, определенные в stdio.h, могут быть полезны в программе: