C++读取一行输入到数组

#include<iostream>
#include<string>
#include<sstream>
#include<vector>

using namespace std;

int main() {
	string line;
	getline(cin, line);
	stringstream ss(line);
	vector<int> nums;
	int x;
	while (ss >> x)
		nums.push_back(x);
	for (int i = 0; i < nums.size(); i++) {
		cout << nums[i];
		if (i < nums.size() - 1)
			cout << " ";
	}
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/zh_94/article/details/81460532