ios::rdstate()函数

它用于检查获取错误状态标志。 内部错误状态标志通过调用流上的输入/输出函数来自动设置,以指示某些错误。

声明

以下是ios::rdstate函数的声明。

iostate rdstate() const;

返回值

类型为 ios_base::iostate 的对象

示例

下面的例子显示了 ios::rdstate 的应用。

#include <iostream>     
#include <fstream>      

int main () {
  std::ifstream is;
  is.open ("test.txt");
  if ( (is.rdstate() & std::ifstream::failbit ) != 0 )
    std::cerr << "Error opening 'test.txt'/n";
  return 0;
}

上一篇: ios非运算符 下一篇: ios::clear()函数