下列程序从保存整数的文本文件”c:Sample.dat”中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为______。 #include<stream.h> #include<stdlib.h> void

admin2010-12-16  36

问题 下列程序从保存整数的文本文件”c:Sample.dat”中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为______。
   #include<stream.h>
   #include<stdlib.h>
   void main( )
   {
       ifstream fin("c:Sample.dat",los::nocreate);
       if(! fin)
       {
          cout<<"文件无法打开!"<<endl;
          exit(1);
       }
       int x,i=0;
       while(______)
       {
           cout<<x<<"";
           i++;
       }
       fin.close( );
       cout<<endl<<"文件中所有整数个数:"<<i<<endl;
   }

选项

答案fin>>x

解析 while语句用于完成题目指定的功能,则while的条件判断部分应完成从文件读取字符的功能,并能够判断出读入字符失败后的情况。
转载请注明原文地址:https://kaotiyun.com/show/toVp777K
0

最新回复(0)