我正在和我的朋友一起开展一个学校项目,我们希望我们的程序从用户那里获取整数值,并将其存储在向量中,只要用户输入一些值并在用户停止输入数字时退出输入循环。只要用户进入,如何从用户那里获取整数?
这是我的第一个样本代码的推移无限:
while(cin>>x){
v.push_back(x);
}
有一个条件,该号码必须大于一,但在整数值输入大于0,所以我的第二个代码,但它不工作,它也无限地继续下去。
这是我的示例代码:
while(cin>>x){
if(x<0){
break;
}
else{
v.push_back(x);
}
}
请给我建议的解决方案在此先感谢:)
什么构成了用户的输入的结束? – Ron
当用户停止输入数字并按回车键。 – BugAdder
你怎么会猜测,他按下输入后不会再输入任何项目? – VTT