Рубрики

Функция ios eof () в C ++ с примерами

Метод eof () класса ios в C ++ используется для проверки того, вызвал ли поток какую-либо ошибку EOF (End Of File). Это означает, что эта функция проверит, установлен ли у этого потока eofbit.

Синтаксис:

bool eof() const;

Параметры: Этот метод не принимает никаких параметров.

Возвращаемое значение: этот метод возвращает значение true, если для потока установлен eofbit, иначе значение false.

Пример 1:

// C ++ код для демонстрации
// работа функции eof ()

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

  

    // Использование функции eof ()

    bool isEOF = ss.eof();

  

    // распечатать результат

    cout << "is stream eof: "

         << isEOF << endl;

  

    return 0;

}

Выход:

is stream eof: 0

Пример 2:

// C ++ код для демонстрации
// работа функции eof ()

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

    ss.clear(ss.eofbit);

  

    // Использование функции eof ()

    bool isEOF = ss.eof();

  

    // распечатать результат

    cout << "is stream eof: "

         << isEOF << endl;

  

    return 0;

}

Выход:

is stream eof: 1

Ссылка : http://www.cplusplus.com/reference/ios/ios/eof/

Рекомендуемые посты:

Функция ios eof () в C ++ с примерами

0.00 (0%) 0 votes