题目要求接收一行数字
0 1 2 3 0 2 1 2 1
vector<int>test;
int k;
while (cin >> k)
{
test.push_back(k);
if (cin.get() == '\n') break;
}
for (auto x : test)
cout << x << " ";
结果如下
- 关键点是用cin.get()来判断是否遇到回车;
- c++中,双引号中间的数据视作字符串,单引号中间的数据视作字符;
题目要求接收一行数字
0 1 2 3 0 2 1 2 1
vector<int>test;
int k;
while (cin >> k)
{
test.push_back(k);
if (cin.get() == '\n') break;
}
for (auto x : test)
cout << x << " ";
结果如下