string sentence =“你好,我喜欢C ++编程语言!”;
我希望将每个单词放入一个字符串数组中...我想我可以使用分隔符
size_t space = sentence.find(" ");
string words[]; //putting individual words here
for(int i=0; i < sentence.length(); i++)
{
words[i] =
//incrementing delimiter to next space here
}
任何帮助表示赞赏。感谢
答案 0 :(得分:0)
你可以在算法库中使用copy()
string s("Your String");
istringstream iss(s);
vector<string> words;
copy (istream_iterator(iss),istream_iterator(),back_inserter(words));
代码应该是这样的,我认为使用Vector比字符串数组
更好