方法:
将输入的string对象转换istringstream对象从而像输入流一样处理字符串
提取函数是split_String(vector<string> &s,string str)
#include<iostream>
#include <sstream>
#include <string>
#include<vector>
using namespace std;
void split_String(vector<string> &s,string str);
int main()
{
vector<string> ves;
string str="the quick red fox jumps over the slow red turtle";
split_String(ves,str);
for(auto v:ves)
cout<<v<<endl;
return 0;
}
void split_String(vector<string> &ves,string str)
{
istringstream ss(str);
string s;
while(ss >> s)
{
ves.push_back(s);
}
}