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

admin2010-06-06  38

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

选项

答案(ch=filel.get())!=EOF

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

最新回复(0)