读书人

C++ string转化作以空格符隔开的word向

发布时间: 2013-04-09 16:45:09 作者: rapoo

C++ string转化为以空格符隔开的word向量

#include<iostream>#include<string>#include<vector>using namespace std;vector< string > string2word(string s){  int start = 0;  int count = 0;  vector< string > eachline;  for(int j=0; j<s.size(); j++)     //把s分成word    {      string ss;      if(s[j] == ' '|| j==(s.size()-1)){  if(j==s.size()-1)    count++;  string ss(s.substr(start,count));  eachline.push_back(ss);  start = j+1;  count = 0;}else{count ++;      }    }  return eachline;}

读书人网 >C++

热点推荐