问题
填空题
下列程序用于将源文件中的字母进行大小写转换,while的条件是 【14】 。 #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即可。