ios rdstate() function in C++ with Examples Last Updated : 02 Sep, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The rdstate() method of ios class in C++ is used to read the internal state of this stream. Syntax: iostate rdstate() const; Parameters: This method does not accept any parameter. Return Value: This method returns the current internal state of this stream. Example 1: CPP // C++ code to demonstrate // the working of rdstate() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; // Using rdstate() function cout << "stream rdstate: " << ss.rdstate() << endl; return 0; } Output: stream rdstate: 0 Example 2: CPP // C++ code to demonstrate // the working of rdstate() function #include <bits/stdc++.h> using namespace std; int main() { // Stream stringstream ss; ss.clear(ss.failbit); // Using rdstate() function cout << "stream rdstate: " << ss.rdstate() << endl; return 0; } Output: stream rdstate: 4 Reference: hhttp://www.cplusplus.com/reference/ios/ios/rdstate/ Comment More infoAdvertise with us Next Article ios rdstate() function in C++ with Examples G guptayashgupta53 Follow Improve Article Tags : Misc C++ CPP-Functions cpp-ios Practice Tags : CPPMisc Similar Reads ios setstate() function in C++ with Examples The setstate() method of ios class in C++ is used to change the current state of this stream by setting the flags passed as the parameters. Hence this function changes the internal state of this stream. Syntax: void setstate(iostate state) Parameters: This method accepts the iostate as parameter whi 2 min read ios operator() function in C++ with Examples The operator() method of ios class in C++ is used to any error flag of this stream is set. This includes the failbit or the badbit. Syntax: operator void*() const; Parameters: This method does not accept any parameter. Return Value: This method returns a null pointer if any error bit is set of this 1 min read ios operator !() function in C++ with Examples The operator!() method of ios class in C++ is used to any error flag of this stream is set. This includes the failbit or the badbit. Syntax: bool operator!() const; Parameters: This method does not accept any parameter. Return Value: This method returns true if any error bit is set of this stream, e 1 min read ios operator() function in C++11 with Examples The operator() method of ios class in C++11 is used to any error flag of this stream is set. This includes the failbit or the badbit. Syntax: explicit operator bool() const; Parameters: This method does not accept any parameter. Return Value: This method returns false if any error bit is set of this 1 min read iomanip setbase() function in C++ with Examples The setbase() method of iomanip library in C++ is used to set the ios library basefield flag based on the argument specified as the parameter to this method. Syntax: setbase (int base) Parameters: This method accepts base as a parameter which is the integer argument corresponding to which the base i 2 min read Like