ios bad() function in C++ with Examples Last Updated : 21 Mar, 2023 Comments Improve Suggest changes Like Article Like Report The bad() method of ios class in C++ is used to check if the stream is has raised any bad error. It means that this function will check if this stream has its badbit set. Syntax: bool bad() const; Parameters: This method does not accept any parameter. Return Value: This method returns true if the stream has badbit set, else false. Time Complexity: O(1) Auxiliary Space: O(1) Example 1: CPP // C++ code to demonstrate // the working of bad() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; // Using bad() function bool isBad = ss.bad(); // print result cout << "is stream bad: " << isBad << endl; return 0; } Output:is stream bad: 0 Example 2: CPP // C++ code to demonstrate // the working of bad() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; ss.clear(ss.badbit); // Using bad() function bool isBad = ss.bad(); // print result cout << "is stream bad: " << isBad << endl; return 0; } Output:is stream bad: 1 Reference: hhttp://www.cplusplus.com/reference/ios/ios/bad/ Comment More infoAdvertise with us Next Article ios bad() function in C++ with Examples G guptayashgupta53 Follow Improve Article Tags : Misc C++ CPP-Functions cpp-ios Practice Tags : CPPMisc Similar Reads ios clear() function in C++ with Examples The clear() method of ios class in C++ is used to change the current state of the specified flag by setting it. Hence this function changes the internal state of this stream. Syntax: void clear(iostate state) Parameters: This method accepts the iostate as parameter which is the flag bit to be set in 2 min read ios eof() function in C++ with Examples The eof() method of ios class in C++ is used to check if the stream is has raised any EOF (End Of File) error. It means that this function will check if this stream has its eofbit set. Syntax: bool eof() const; Parameters: This method does not accept any parameter. Return Value: This method returns 1 min read ios good() function in C++ with Examples The good() method of ios class in C++ is used to check if the stream is good enough to work. It means that this function will check if this stream has raised any error or not. Syntax: bool good() const; Parameters: This method does not accept any parameter. Return Value: This method returns true if 1 min read ios fail() function in C++ with Examples The fail() method of ios class in C++ is used to check if the stream is has raised any fail error. It means that this function will check if this stream has its failbit set. Syntax: bool fail() const; Parameters: This method does not accept any parameter. Return Value: This method returns true if th 1 min read norm() function in C++ with Examples The norm() function is defined in the complex header file. This function is used to return the squared magnitude of the complex number z. Syntax: template<class T> T norm (const complex<T>& z); Parameter: z: It represents the given complex number. Return: It returns the squared magni 1 min read Like