level 5
#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
vector <int>a;
int b;
while (cin >> b)
{
a.push_back(b);
cin.get();
}
for (int i = 0; i < a.size(); i++)
cout << a[i];
cin.get();
return 0;
}
这样一个代码,最后应该等我输入个空格才会退出黑框啊,为什么我运行后输入元素后就马上退出了,不会等待呢?
2017年12月17日 06点12分
1
level 11
你需要两次getchar()
cin读完后会剩个换行符
2017年12月17日 15点12分
6