【发布时间】:2010-11-19 23:09:52
【问题描述】:
如何防止cin 在 C++ 中打印到控制台屏幕?鉴于这个简单的程序:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World..." << endl;
cin.clear();
cout << "Press ENTER to Continue..." << endl;
cin.ignore();
exit(0);
}
因此,如果用户在键盘上卡住了,在按下ENTER 之前什么都不会发生。这目前效果很好,但cin 将按键转储到控制台。如何防止这种行为?
编辑:我在 Visual Studio 2010 中工作,我问这个简单的问题是因为我想要一些不特定于平台的东西。
【问题讨论】:
-
@Fred 真的吗?所以没有任何标准我可以使用?嗯,有什么
de facto那么呢?直到...
标签: c++ user-input