Користувач:Vovchuk Maryna/Чернетка

Fstream (Стандартна бібліотека C++) — заголовковий файл для роботи з файлами, у якому підключено такі заголовкові файли як <ifstream> — бібліотека для файлового введеня, і <ofstream> — бібліотека для файлового виведення. Бібліотека <fstream> містить функції для роботи з файлами. Об'єкти цього класу підтримують об'єкт filebuf як свій внутрішній буфер потоку, який виконує операції введення/виведення у файл, з яким вони пов'язані (якщо такі є). Потоки файлів асоціюються з файлами або під час побудови, або за допомогою виклику члена open.

Функції-члени ред.

Публічні функції-члени ред.

(конструктор) Створює об'єкт і опціонально відкриває його
open Відкриває файл
is_open Перевіряє, чи відкрито файл
close Закриває файл
rdbuf Отримує пов'язаний об'єкт filebuf
operator=(c++11) Отримує вміст rhs, призначаючи переміщення його членів та базових класів.
swap(c++11) Міняє місцями всі дані між x і *this

Публічні функції-члени, що наслідуються з istream ред.

operator>> зчитує відформатоване введення
gcount Отримує кількість символів
get Отримує символи
getline Отримує строку
ignore Витягує і відкидує символи
peek Продивляється наступний символ
read Зчитує блок данних
readsome Зчитує дані, доступні у буфері
putback Повертає символ назад
unget Ставить вказівник на наступний сивол потоку istream на один символ назад
tellg Отримує позицію у послідовності вводу
seekg Встановлює положення у послідовності введення
sync Синхронізує буфер вводу

Публічні функції-члени, що наслідуються з ostream ред.

operator<< Вставляє форматований вивід
put Вставляє символ у поток
write Записує блок данних
tellp Отримує позицію у послідовності виводу
seekp Встановлює позицію у послідовності вводу
flush Очищає буфер вихідного потоку

Категорія:Програмування