#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;
}
#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;
}