#include <iostream>
#include <fstream>
int main() {
std::ifstream sourceFile("source.txt", std::ios::binary); // 打开源文件
if (!sourceFile) {
std::cout << "无法打开源文件" << std::endl;
return -1;
}
std::ofstream destinationFile("destination.txt", std::ios::binary); // 创建目标文件并打开
if (!destinationFile) {
std::cout << "无法创建或打开目标文件" << std::endl;
return -1;
}
destinationFile << sourceFile.rdbuf(); // 将源文件内容写入到目标文件
sourceFile.close(); // 关闭源文件
destinationFile.close(); // 关闭目标文件
std::cout << "文件已成功复制!" << std::endl;
return 0;
}