问题
填空题
下列程序用于将源文件中的字母进行大小写转换,请填写while的请句。 #include<iostream.h> #include<fstream.h> #include<iomanip.h> void main() { char ch; fstream file1,file2; char fnl[10],fn2[10]; cout<<“输入源文件名:”; cin>>fn1; cout<<“输入目标文件名:”; cin>>fn2; {ilel.open(fn1,ios::in); while( ) { 证(ch)=,a,&&ch<=’z,) ch=ch-/a/+’A’; file2.put(ch); } file1.close(); file2.close(); }
答案
参考答案:(eh=filel.get())! =eof。
解析: 本题是判断文件是否达到结尾,可以使用流输入的get函数获得当前字符,然后判断该字符是否是eof即可。