填空题 下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。 #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( ); }
  • 1、
【正确答案】 1、file2.open(fn2,ios::out);    
【答案解析】[解析] fstrream没有默认的打开模式,因此在打开文件时必须在 ios_base::out. ios_base::in、ios_base::in/ios_base::out这三个打开模式中指定一个。