| Функция
| Краткое описание
|
| 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
| запись данных в строку по формату
|
Прототипы всех функций ввода/вывода верхнего уровня содержатся в файле stdio.h.