问题 填空题

下列程序用于将源文件中的字母进行大小写转换,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即可。

选择题
单项选择题