String 如何用Visual C++将句子拆分成单词
伙计们,让我说一句话String 如何用Visual C++将句子拆分成单词,string,visual-c++,split,String,Visual C++,Split,伙计们,让我说一句话 字符串句子=你好,我喜欢C++编程语言!p> 我想把每个单词放到一个字符串数组中。。。我想我可以用一个分隔符 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 spac
字符串句子=你好,我喜欢C++编程语言!p> 我想把每个单词放到一个字符串数组中。。。我想我可以用一个分隔符
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
}
谢谢你的帮助。谢谢您可以使用算法库中的复制
string s("Your String");
istringstream iss(s);
vector<string> words;
copy (istream_iterator(iss),istream_iterator(),back_inserter(words));
<>代码应该是这样的,我认为使用向量比字符串数组/p>好,检查这个VisualC++是不是一种编程语言。P.R.已经链接到如何在C++中分割字符串的答案。它只占用空间作为一个分米。