ios clear() function in C++ with Examples Last Updated : 02 Sep, 2019 Comments Improve Suggest changes Like Article Like Report 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 this stream. It can be goodbit, failbit, eofbit or badbit. Return Value: This method do not return anything. Example 1: CPP // C++ code to demonstrate // the working of clear() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; // Print the result cout << "is eofbit set: " << ss.eof() << endl; // Using clear() function ss.clear(ss.eofbit); cout << "clear() used to set eofbit " << endl; // Print the result cout << "is eofbit set: " << ss.eof() << endl; return 0; } Output: is eofbit set: 0 clear() used to set eofbit is eofbit set: 1 Example 2: CPP // C++ code to demonstrate // the working of clear() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; // Print the result cout << "is failbit set: " << ss.fail() << endl; // Using clear() function ss.clear(ss.failbit); cout << "clear() used to set failbit " << endl; // Print the result cout << "is failbit set: " << ss.fail() << endl; return 0; } Output: is failbit set: 0 clear() used to set failbit is failbit set: 1 Reference: hhttp://www.cplusplus.com/reference/ios/ios/clear/ Comment More infoAdvertise with us Next Article ios clear() function in C++ with Examples G guptayashgupta53 Follow Improve Article Tags : Misc C++ CPP-Functions cpp-ios Practice Tags : CPPMisc Similar Reads 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 bad() function in C++ with Examples 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 st 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