1

我有一个特里,想在 txt 文件的每一行中搜索常用词的数量。我使用 getline 获取线路但无法继续。

我试过了

 string s;
    ifstream myfile;
    myfile.open("user.txt");
    getline(myfile,s);
    string person(s);
    istringstream iss(person);
    do
    {
       string sub;
       iss >> sub;
       cout << sub << endl;
     } while (iss);

但它说'std :: istringstream iss'有初始化程序但类型不完整

4

2 回答 2

3
#include <sstream>      // std::istringstream 

std::string s;
std::ofstream myfile("user.txt");
std::getline(myfile, s);
std::istringstream iss(s);
std::string sub;

while(iss >> sub)
{
   cout << sub << endl;
}
于 2013-06-07T19:26:22.863 回答
1

你忘了#include <sstream>

于 2013-06-07T18:54:33.390 回答