string s; getline(cin, s); istringstream in(s); vector<int> vals; int val; while(in >> val) vals.push_back(val);