直接上代码:
方法1
int main()
{
vector<int> data;
int tmp;
cin >> tmp;
data.push_back(tmp);
while(cin.get() != '\n'){
cin >> tmp;
data.push_back(tmp);
}
for(auto& t : data){
cout << t << " ";
}
return 0;
}
方法2
#include <sstream>
int main()
{
vector<int> data;
int tmp;
string s;
getline(cin, s);
stringstream ss(s);
while(ss >> tmp){
data.push_back(tmp);
}
for(auto& t : data){
cout << t << " ";
}
return 0;
}