如何正确使用iostream cin?
|
起初这似乎是一个奇怪的问题,但是当发出“ 0”请求时,如果接收到错误的类型,它仍会继续,但是“ 0”的状态会改变。
我如何循环播放直到ѭ0成立,例如当我要求输入数字时,如果没有给出额外的代码,例如“接受”一个字符串。一个循环?
最后,当我连续多次使用
cin
时,它会按预期执行第一个cin
,但随后跳过其余部分;我该如何解决?如果您需要更多信息,请在评论中提问。
// Example
cout << \"Enter a number: \";
cin >> num; // A string is given
cout << \"Enter another number: \";
cin >> num2;
在上面的示例中,该字符串将被接受,并且第二个cin由于某种原因很可能会跳过。我前一阵子找到了这个问题的答案,但是我丢失了以前使用的循环的片段:
没有找到相关结果
已邀请:
1 个回复
肉簧咸缮