Описание Библиотеки Си

       

Функции вода/вывода высокого уровня


Функция

Краткое описание

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

vscanf

vsscanf

эти функции подобны функциям fscanf, scanf

и sscanf, но принимают как параметр указатель на список аргументов — адресов переменных, которым присваиваются вводимые значения

Прототипы всех функций ввода/вывода верхнего уровня содержатся в файле stdio.h.

Некоторые константы, определенные в stdio.h, могут быть полезны в программе:

константа EOF

код, возвращаемый как признак конца файла

константа NULL

значение указателя, который не содержит адрес никакого реально размещенного в оперативной памяти объекта

константа BUFSIZ

определяет размер буфера потока в байтах

имя типа FILE

структура, которая содержит информацию о потоке


Содержание раздела