如何从C ++中的字符串中提取单词

时间:2010-10-06 09:06:46

标签: c++

  

可能重复:
  How do I tokenize a string in C++?

我有一个字符串“这是一个字符串”,我想迭代这个字符串中的所有单词。 有没有办法让我可以轻松地做到这一点,而无需解析它。

由于

1 个答案:

答案 0 :(得分:3)

void do_something(const std::string& word);

std::for_each( std::istream_iterator<std::string>(is)
             , std::istream_iterator<std::string>()
             , do_something );