ファイルを開いて別のファイルに追加することについてのみ話すことができます:
std::ifstream ifile("first_file.txt");
std::ofstream ofile("second_file.txt", std::ios::app);
//check to see that the input file exists:
if (!ifile.is_open()) {
//file not open (i.e. not found, access denied, etc). Print an error message or do something else...
}
//check to see that the output file exists:
else if (!ofile.is_open()) {
//file not open (i.e. not created, access denied, etc). Print an error message or do something else...
}
else {
ofile << ifile.rdbuf();
//then add more lines to the file if need be...
}
参考文献:
http://www.cplusplus.com/doc/tutorial/files/
https://stackoverflow.com/a/10195497/866930