复制文件的内容:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
char source[256],destination[256];
cout<<"输入源文件:";
cin>>source;
cout<<"输入目标文件:";
cin>>destination;
ifstream infile(source);
if(!infile)
{
cerr<<"源文件不存在,不能完成复制。"<<endl;
exit(1);
}
ofstream outfile(destination);
char ch;
while(infile.get(ch))
outfile.put(ch);
infile.close();
outfile.close();
return 0;
}
在开始的时候,建立了两个txt文件,其中一个文件中保存了内容“江南好”三个字,拧一个文件中是空白。
在程序的操作中,输入两个文件:
结果如图:
a中的内容就复制到了b中。