Записки программиста
Авторский блог Михаила Лукина

ofstream

Предоставляет интерфейс для записи данных в файлы как в потоки.

Файл может быть связан с потоком через параметр к конструктору либо при помощи функции open.


 

Функции-члены


  • ofstream - конструктор.
  • ~ofstream - деструктор.
  • rdbuf - возвращает указатель на объект filebuf, связанный с потоком.
  • is_open - проверяет, был ли открыт файл.
  • open - открывает файл для записи.
  • close - закрывает файл.

Унаследованные от ostream

  • operator << - записывает форматированных данных.
  • put - вставляет символ.
  • write - записывает блок данных.
  • tellp - возвращает позицию.
  • seekp - устанавливает позицию.
  • flush - заставляет немедленно записать буфер.
  • sentry - .

Унаследованные от ios

  • good - проверяет состояние потока.
  • eof - проверяет, не закончился ли файл.
  • fail - проверяет, не установлен ли бит failbit или badbit.
  • bad - проверяет, не установлен ли badbit.
  • operator ! - .
  • operator void* - .
  • rdstate - .
  • setstate - .
  • clear - .
  • copyfmt - .
  • fill - устанавливает или возвращает заполняющий символ.
  • exceptions - .
  • imbue - .
  • tie - .
  • narrow - .
  • widen - .

Унаследованные от ios_base

  • flags - устанавливает или возвращает флаги для форматирования.
  • setf - устанавливает специальные (specific) флаги для форматирован.
  • unsetf - очищает специальные (specific) флаги для форматирован.
  • precision - устанавливает или возвращает десятичную точность для чисел с плавающей точкой.
  • width - устанавливает или возвращает ширину выводимого поля.
  • imbue - .
  • getloc - .
  • xalloc - .
  • iword - .
  • pword - .
  • register_callback - регистрирует функцию обратного вызова (callback function).
  • sync_with_stdio - активирует или деактивирует синхронизацию потоков iostream и cstdio.

 

 

Версия для печати

© 2010-2014. Записки программиста. Все права защищены.
Яндекс.Метрика
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS