C ++字符串解析空格

时间:2017-04-17 00:40:07

标签: c++ string parsing sstream

我有这个简单的函数,可以将一个句子解析成一个字符串向量。虽然我不能让用户驱动并且必须手动设置src,但它仍然有效。不,这不是家庭作业,我故意创建一种脚本语言。

int main(){

string src, word;
vector<string> sent;

cout<<"enter script"<<endl;
cin>>src;

istringstream extract(src); ///extract word between space
cout<<src<<endl;

for(int i=0;i<30;i++){cout<<"_";}
cout<<endl;
while(extract >> word)
{
    sent.push_back(word); ///sentence vector
}
for(auto itr:sent)
    cout<<itr<<endl;

return 0;
}

0 个答案:

没有答案