#include <iomanip>
#include <iostream>
#include <vector>
#include <deque>
using namespace std;
void Stringsplit(string str,const char split,vector<string>& rst)
{
istringstream iss(str);
string token;
while (getline(iss, token, split))
{
rst.push_back(token);
}
}
int main() {
string mystr;
getline(cin, mystr, '\n');
cout << "getline:" << endl;
cout << mystr << endl;
vector<string> strList;
Stringsplit(mystr, ' ', strList);
int res[strList.size()];
for (int i = 0; i < strList.size(); ++i) {
res[i]=atoi(strList.at(i).c_str());
}
cout << "res:" << endl;
for (auto out:res) {
cout<<out<<" ";
}
cout << endl;
}