Рубрики

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

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

Синтаксис:

bool fail() const;

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

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

Пример 1:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

  

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

    bool isFail = ss.fail();

  

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

    cout << "is stream fail: "

         << isFail << endl;

  

    return 0;

}

Выход:

is stream fail: 0

Пример 2:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

    ss.clear(ss.failbit);

  

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

    bool isFail = ss.fail();

  

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

    cout << "is stream fail: "

         << isFail << endl;

  

    return 0;

}

Выход:

is stream fail: 1

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

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

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

0.00 (0%) 0 votes