#include <fstream>
using namespace std;
int copyFile(char* sourceFile,char* newFile)
{
ifstream in;
ofstream out;
in.open(sourceFile);
if (in.fail()) {
// 打开文件失败
cout << "打开文件失败" << endl;
in.close();
out.close();
return 0;
}
out.open(newFile);
if (out.fail()) {
cout << "打开文件失败" << endl;
in.close();
out.close();
return 0;
}
//开始复制
out << in.rdbuf();
out.close();
in.close();
return 1;
}
//主函数;复制文件
{
char sourceFile[256];
char newFile[256];
cout << "请输入源文件:" << endl;
cin >> sourceFile;
cout << "请输入目标文件:" << endl;
cin >> newFile;
if (copyFile(sourceFile, newFile)) {
cout << "复制成功......." << endl;
}else
{
cout << "失败了, - -!" << endl;
}
return 0;
}
联系客服