【发布时间】:2013-12-07 04:28:21
【问题描述】:
我发现了一些非常奇怪的行为。我是 C++ 新手,所以我觉得这很奇怪,在阅读 cin.ignore 上的文档后无法解释。
#include <iostream>
using namespace std;
int main()
{
cout << "Hello world!" << endl;
cin.ignore(10000, '\n');
return 0;
}
上面的代码接受输入。如果添加 int 测试;辛>>测试; cin.ignore 正上方,不接受输入。
【问题讨论】: