问题 单项选择题

对于下面的程序: ifstream fin(c:\test.txt) ; if(fin) cout < < "ok"; else cout < < "wrong"; if语句中的内容可以换为

A.fi fail( ) ;

B.fi bad( ) ;

C.fi good( ) ;

D.fi eof( ) ;

答案

参考答案:C

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

单项选择题
多项选择题