下列程序用于将源文件中的字母进行大小写转换,while的条件是______。 #include<iostream.h> #include<fstream.h> #include<iomanip.h> void main( )

admin2010-12-16  38

问题 下列程序用于将源文件中的字母进行大小写转换,while的条件是______。
   #include<iostream.h>
   #include<fstream.h>
   #include<iomanip.h>
   void main( )
   {
       char ch;
       fstream filel,file2;
       char fnl[10],fn2[10];
       cout<<"输入源文件名:";
       cin>>fn1;
       cout<<"输入目标文件名:";
       cin>>fn2;
       filel.open(fnl,ios::in);
       file2.open(fn2,ios::out);
       while(______)
     {
       if(ch>=’a’&&ch<=’z’)
           ch=ch=’a’+’A’;
       file2.put(ch);
     }
     filel.close( );
     file2.close( );
   }

选项

答案[14] (ch=file1.get( ))!=eof

解析 需要填空的内容是判断文件是否达到结尾,可以使用流输入的get函数获得当前字符,然后判断该字符是否是eof即可。
转载请注明原文地址:https://kaotiyun.com/show/S2Vp777K
0

随机试题
最新回复(0)