0 可能重複: How do I tokenize a string in C++?如何從C++中的字符串中提取的話 我有一個字符串「這是一個字符串」,我想遍歷所有的字在這個字符串中。 有沒有一種方法,我可以很容易地做到這一點,而無需解析它。 感謝 來源 2010-10-06 Anonymous +4 迭代字的行爲*是*解析。所以答案是否定的。 – 2010-10-06 09:07:37 +1 認爲這是重複的:http://stackoverflow.com/questions/53849/how-do-i-tokenize-a-string-in-c – timB33 2010-10-06 09:09:45 +0 是的,看起來像一個笨蛋。 – 2010-10-06 09:12:42
3 void do_something(const std::string& word); std::for_each(std::istream_iterator<std::string>(is) , std::istream_iterator<std::string>() , do_something); 來源 2010-10-06 09:12:05 sbi +1 它是'std :: for_each'。 – wilx 2010-10-06 09:34:30 +0 @wilx:謝謝,修正它。 – sbi 2010-10-06 09:50:03
迭代字的行爲*是*解析。所以答案是否定的。 – 2010-10-06 09:07:37
認爲這是重複的:http://stackoverflow.com/questions/53849/how-do-i-tokenize-a-string-in-c – timB33 2010-10-06 09:09:45
是的,看起來像一個笨蛋。 – 2010-10-06 09:12:42