#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; }