问题
填空题
下面程序的预设功能是:将文本文件readme 中的内容读出,显示在屏幕上。
#include <fstream>
using namespace std;
int main ()
char buf[ 80 ];
ifstream file( "readme");
while (_______________)
file.getline( buf, 80 );
cout<<buf<<end1;
me. close();
则程序中空白处应填入的语句为 【15】 。
答案
参考答案:!file.eof()
解析: 文件流对象的成员函数eof的功能是在进行输入操作时,若达到文件尾,则返回true,否则返回false。程序的while循环中调用getline()成员函数进行输入操作,循环结束的条件是操作到文件尾部。