问题
填空题
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。
#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这三个打开模式中指定一个。