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

admin2013-02-27  40

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

选项

答案fin>>x

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

最新回复(0)