2.3.1 测试文件的打开状态

2013-10-07 15:27:34 · 作者: · 浏览: 72

2.3.1   测试文件的打开状态

打开一个文件后,检查文件是否成功打开是很有必要的。在语句

 
执行后,如果文件scores.dat被成功打开,if语句
 
中的表达式转换为真;如果文件scores.dat没有被打开,表达式转换为假。同理,如果文件scores.dat已经被成功打开了,if语句
 

中的表达式转换为假;如果文件还没有打开,表达式的值转换为真。

例2-19

下面的代码段将打开文件scores.dat。如果文件打开失败,将输出一条消息,而程序运行终止。

 
请注意,函数exit需要头文件cstdlib。