Рубрики

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

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

Синтаксис:

bool bad() const;

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

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

Пример 1:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

  

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

    bool isBad = ss.bad();

  

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

    cout << "is stream bad: "

         << isBad << endl;

  

    return 0;

}

Выход:

is stream bad: 0

Пример 2:

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

  
#include <bits/stdc++.h>

using namespace std;

  

int main()

{

  

    // Ручей

    stringstream ss;

    ss.clear(ss.badbit);

  

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

    bool isBad = ss.bad();

  

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

    cout << "is stream bad: "

         << isBad << endl;

  

    return 0;

}

Выход:

is stream bad: 1

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

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

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

0.00 (0%) 0 votes