A-A+

对于下面的程序: ifstream fin(c:test.txt) ; if(fin) co

2022-08-05 21:40:48 问答库 阅读 172 次

问题详情

对于下面的程序: ifstream fin(c:test.txt) ; if(fin) cout < < "ok"; else cout < < "wrong"; if语句中的内容可以换为
A.fin. fail() ;
B.fin. bad() ;
C.fin. good() ;
D.fin. eof() ;

参考答案

正确答案:C
解析:C++语言中判断文件操作成功主要有两个函数good( ) 和fail( ) ,其中if(文件流名. good( ) ) 和if(!文件流名.fail( ) ),还有if(文件流名) 都可以表示判断文件操作是否成功。

考点:程序