logo search
ООП для Заоч / Пинчук Лозовская Программир на С

Ifstream in("example.Cpp");

while(getline(in,s)) cout << s << endl;

}

Повторне читання з потоку

Для того, щоб повторно прочитати потік fa необхідно попередньо виконати наступні операції:

fa.seekg(0); - установка покажчика потоку на початок;

fa.clear(0); - очищення бітів стану потоку.

Замість останніх функцій можна застосувати таку функцію із модулю syst.h:

rewind(fa);

Створення потоків і робота з ними в режимі одночасного введення/виведення

Для створення потоку, що давав би можливість виконувати операції і запису і читання, використовується клас fstream. Розглянемо приклад створення потоку f для виконання операцій запису й читання значень типу double у текстовому форматі.

// Приклад 6

#include <fstream.h>