问题
单项选择题
对于下面的程序 ifstreamfin(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(文件流名)都可以表示判断文件操作是否成功。