有没有办法可以让用户连续输入一堆整数,但是当他/她完成时,她/他会在完成后按-111(必须是这个数字)而不必初始化另一种数据类型?< / p>
像这样:
while(what the user puts in is not -111)
答案 0 :(得分:2)
这个怎么样
int i;
do {
std::cin >> i;
} while (i != -111);
答案 1 :(得分:2)
这非常简单。但另一个答案甚至没有处理输入结束,所以这是更好的
int i;
while (cin >> i && i != -111) {
...
}