标签: c++
我有一个简单的代码如下。
int a, b; cin >> a >> b;
如果用户只输入一个号码,程序将在那里等待另一个输入。如果一段时间内没有输入,如30秒,如何自动停止并再次输入两个数字?
答案 0 :(得分:0)
没有简单/通用的方法。 Linux有单独的方法(报警,信号处理程序,然后是手动流刷新和重置)和Windows(不确定 - 使用原始键盘输入实现你自己的读取线?),但它们都非常复杂,难以正确使用。