一旦找到 [1],[2] ... [n],我一直想提取一行文本。但似乎我无法将一行存储到以 [1] 开头的字符中。
void ExtractWebContent::filterContent(){
char str [10];
ifstream reading;
reading.open("file_Currency.txt");
while (!reading.eof()){
reading.get(str,10,'[1]');
cout << str << endl;
}
cout << str;
reading.close();
}
这是我要从中提取的文件..
标题:货币 名称 价格变化 % Chg [80]美元/新加坡元 1.2606 -0.00 -0.13% 美元/新加坡元 [81]USDSGD=X [82]欧元/新加坡元 1.5242 0.00 +0.11% 欧元/新加坡元 [83]EURSGD=X
我正在使用 linux,C++ 编程。这是为了过滤从 HTML 文本文件中获得的图形。
任何帮助将不胜感激。谢谢!