2016年11月5日 星期六

#include<iostream>
#include<vector>
#include<cstring>

using namespace std;

int main() {

        vector<string> vecStr;
        string strEng = "abc dfg hij";
        int pos;

        while((pos = strEng.find(" ")) != string::npos) {

                vecStr.push_back(strEng.substr(0, pos));
                strEng = strEng.erase(0, pos+1);
        }

        vecStr.push_back(strEng);

        for(vector<string>::iterator it=vecStr.begin(); it!=vecStr.end(); it++)
                cout<< *it <<endl;
}

c/c++ 以空白分割字串