Заголовочные файлы стандартной библиотеки языка С++, страница 7

clearerr

Очищает флаги ошибок при работе с потоком

fclose

Закрывает поток ввода/вывода

feof

Проверяет достижение конца файла

ferror

Возвращает код ошибки при работе с потоком

fflush

Записывает данные из буфера

fgetc

Читает из потока символ

fgetpos

Определяет текущую позицию в файле

fgets

Читает из потока в строку заданное количество символов

fgetwc

Читает из потока символ при использовании многобайтовых символов

fgetws

Читает из потока в строку заданное количество символов при использовании многобайтовых символов

fopen

Открывает поток ввода/вывода

fprintf

Записывает данные в поток

fputc

Записывает символ в поток

fputs

Записывает строку символов в поток

fputwc

Записывает символ в поток при использовании многобайтовых символов

fputws

Записывает строку символов в поток при использовании многобайтовых символов

fread

Читает данные из потока ввода

freopen

Открывает поток ввода/вывода (если он был уже открыт, то поток предварительно закрывается)

fscanf

Вводит из файла форматированные данные

fseek

Перемещает указатель текущей позиции в файле

fsetpos

Перемещает указатель текущей позиции в файле относительно его начала

tanh

Возвращает гиперболический тангенс аргумента

ftell

Возвращает указатель текущей позиции в файле

fwprintf

Записывает данные в поток при использовании многобайтовых символов

fwrite

Записывает данные из заданного буфера в поток

fwscanf

Вводит из файла форматированные данные при использовании многобайтовых символов

getc

Читает символ из потока

getchar

Читает символ из стандартного потока

gets

Читает символы с клавиатуры до появления символа новой линии

getwc

Читает символ из потока при использовании многобайтовых символов

getwchar

Читает символ из стандартного потока при использовании многобайтовых символов

perror

Печатает в стандартный поток строку вида "s: error сообщение"

printf

Записывает данные в стандартный поток

putc

Записывает символ в поток

putchar

Выводит символ в стандартный поток

puts

Выводит строку в стандартный поток

putwc

Записывает символ в поток при использовании многобайтовых символов

putwchar

Выводит символ в стандартный поток при использовании многобайтовых символов

remove

Удаляет файл

rename

Переименовывает файл

rewind

Очищает флаги ошибок при работе с потоком и переходит к началу потока

scanf

Вводит из стандартного потока форматированные данные

setbuf

Устанавливает буферизацию потока ввода-вывода

setvbuf

Управляет буферизацией и размером буфера

sprintf

Выводит форматированные данные в строку

sscanf

Вводит форматированные данные из строки

swprintf

Выводит форматированные данные в строку при использовании многобайтовых символов

swscanf

Вводит форматированные данные из строки при использовании многобайтовых символов

tmpfile

Открывает поток двоичного ввода/вывода во временный файл

tmpnam

Создает уникальное имя файла

ungetc

Возвращает символ в поток

ungetwc

Возвращает символ в поток при использовании многобайтовых символов

vfprintf

Посылает отформатированный вывод в поток

vfwprintf

Посылает отформатированный вывод в поток при использовании многобайтовых символов

vprintf

Посылает отформатированный вывод в стандартный поток

vsprintf

Выводит форматированные данные в строку

vswprintf

Выводит форматированные данные в строку при использовании многобайтовых символов

vwprintf

Посылает отформатированный вывод в стандартный поток при использовании многобайтовых символов

wprintf

Выводит форматированные данные в стандартный поток при использовании многобайтовых символов

wscanf

Вводит форматированные данные из стандартного потока при использовании многобайтовых символов

Таблица П2.6. Различные функции в стиле языка Си (заголовочные файлы <cstdlib>, <stdlib.h>)