问题 填空题

下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。 #include<iostream.h> #include<fstream.h> void main( ) { fstream filel,file2; char fn1[10],fn2[10],ch; cout<<"输入源文件名"; cin>>fn1; cout<<"输入目标文件名"; cin>>fn2; filel.open(fn1,ios::in); while((ch=filel.get( ))!=EOF) { cout<<ch; file2.put(oh); } filel.close( ); file2.close( ); }

答案

参考答案:fileB.open(fnB,ios::out);

解析: fstrream没有默认的打开模式,因此在打开文件时必须在 ios_base::out. ios_base::in、ios_base::in/ios_base::out这三个打开模式中指定一个。

选择题
单项选择题