下面程序的预设功能是:统计文件abc.txt中的字符个数。 #include <iostream.h> #include <fstream.h> #include <stdlib.h> void main() {

admin2010-03-29  71

问题 下面程序的预设功能是:统计文件abc.txt中的字符个数。
   #include <iostream.h>
   #include <fstream.h>
   #include <stdlib.h>
   void main()
   {
      fstream file;
      file.open( "abc.txt",   ios::in);
      if  ( !file )
      {
         cout<<"Can not open abc.txt"<<end1;
         abort();
      }
      char ch;
      int i = O;
      while  (______________)
      {
         file.get(ch);
         i++;
      }
      cout<<"Characters  :  "<<i<<end1;
      file.close();
   }
   则程序中空白处应该填入的语句是【  】。

选项

答案!file.eof()

解析 文件流对象的成员函数eof的功能是再进行输入操作时,若达到文件尾则返回true,否则返回false。程序的while循环中调用set()成员函数进行输入操作,循环结束的条件是操作到文件尾部。
转载请注明原文地址:https://kaotiyun.com/show/rhjp777K
0

最新回复(0)