Справочник по C/C++
Функции ввода вывода старого стиля в языке C++

Класс ios

Назначение: обеспечивает операции ввода-вывода общего назначения
Заголовок: <iostream.h>
Иерархия: базовый класс классов ввода-вывода

Методы

bad — Проверка потока на ошибку
clear — Очищает флаги состояния, связанные с потоком
eof — Проверка конца файла
fail — Проверка на присутствие ошибки ввода-вывода
fill — Проверка на присутствие ошибки ввода-вывода
flags — Работа с флагами
good — Проверка на отутствие ошибок вводв-вывода
precision — Возвращает или устанавливаеттекущее значение точности
rdstate — Возвращает состояние соответствующего потока
setf — Устанавливает флаги форматирования
sync_with_stdio — Позваляет использовать стандартную С-подобную систему ввода-вывода
unsetf — Очистка одного или нескольких флагов форматирования
width — Работа с шириной поля


Класс ostream

Назначение: поддерживает операции вывода
Заголовок: <iostream.h>
Иерархия: ios -> ostream

Методы

flush — Запись содержимого буфера
put — Записывает символ ch в соответствующий поток вывода
seekp — Перемещает указатель вывода
tellp — Определение текужего указателя вывода
write — Записывает из буфера байты в соответствующий поток вывода


Класс istream

Назначение: поддерживает операции ввода
Заголовок: <iostream.h>
Иерархия: ios -> istream

Методы

eatwhite — Читает и отбрасывает все ведущие пробельные символы
gcount — Возврат количества символов, прочитанных во время последней операции ввода
getline — Читает строку из потока
get — Читает символы из потока
ignore — Чтение и отбрасывание символов из потока ввода
peek — Возвращает следующий символ в потоке или значение EOF
putback — Возвращает символ в соответствующий поток ввода
read — Читает байты из соответствующего потока ввода
seekg — Перемещает указатель ввода
tellg — Определение текужего указателя ввода


Классы fstream, ifstream и ofstream

Назначение: поддерживает операции файлового ввода-ввода
Заголовок: <fstream.h>
Иерархия:

  • ios -> istream -> ifstream
  • ios -> ostream -> ofstream
  • ios -> iostream -> fstream

Методы

open — Закрывает файл связаный с потоком
open — Связывает файл с потоком
setmode — Устанавливает режим работы соответствующего потока: двоичный или текстовый


Классы strstream, istrstream и ostrstream

Назначение: поддерживают операции ввода-вывода, ввода и вывода ориентированные на использование специальных массивов соответственно
Заголовок: <strstream.h>
Иерархия:

  • ios -> istream -> istrstream
  • ios -> ostream -> ostrstream
  • ios -> iostream -> strstream

Методы

str — Фиксирует динамический массив и возвращает на него указатель



Реклама