A-A+

在进行了任何C++流的操作后 都可以用C++流的有关成员函数检测流的状态 其中只能用于检测刚

2022-08-05 22:10:59 问答库 阅读 172 次

问题详情

在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测刚进行的操作是否失败函数名是
A.fail
B.eof
C.bad
D.good请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:C++中可以用文件流对象的下列成员函数来判别文件流的当前状态。函数isopen()判定流对象是否与一个打开的文件相联系,若是,返回true,否则返回false;函数good()刚进行的操作成功时返回true,否则返回false:函数fail()与good()相反,刚进行的操作失败时返回true,否则返回false:函数bad()如果进行了非法操作返回true,否则返回false;函数eof()进行输入操作时,若到达文件尾返回true,否则返回false。其中,eof函数只能用于输入流操作。

考点:函数,成员