我第四次访问这个网站。只来这里是因为我实际上已经回答了我的问题。我的任务是将不同的文件(文本文件)组合在一起。这些文件包括姓名/等级,我有 12 个。基本上我需要将它们全部合并到一个文件中,其中包含“名称”“Grade1”“Grade2”等......我已经设法合并了几个,但我无法理解如何找到再次使用哪些单词(由于它们出现在所有 12 个文件中,相同的名称重复了多次)如果有人能指出我正确的方向,我将不胜感激。谢谢!顺便说一句,这是我的代码:
#include <iostream>
#include <fstream>
using namespace std;
int main ()
{
ofstream myfile;
myfile.open ("example.txt");
std::ifstream file1( "Nfiles/f1.txt" ) ;
std::ifstream file2( "Nfiles/f2.txt" ) ;
std::ifstream file3( "Nfiles/f3.txt" ) ;
std::ofstream combined_file( "combined_file.txt" ) ;
combined_file << file1.rdbuf() << file2.rdbuf() << file3.rdbuf() ;
myfile.close();
return 0;
}
PS:通过快速搜索获得 fstream 功能。直到现在才知道他们。