下面我有一个读取文本文件的代码,如果其中包含单词,则仅将一行写入另一个文本文件 "unique_chars"
。我在那条线上还有其他垃圾,例如。"column"
我怎样才能让它"column"
用其他东西代替短语,例如"wall"
?
所以我的线就像<column name="unique_chars">x22k7c67</column>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream stream1("source2.txt");
string line ;
ofstream stream2("target2.txt");
while( std::getline( stream1, line ) )
{
if(line.find("unique_chars") != string::npos){
stream2 << line << endl;
cout << line << endl;
}
}
stream1.close();
stream2.close();
return 0;
}