【发布时间】:2011-08-18 10:04:29
【问题描述】:
如果我想循环直到击键,有一个非常好的 Windows 解决方案:
while(!kbhit()){
//...
}
但这既不是 ISO 功能,也不适用于除 MS Win 之外的其他操作系统。我找到了其他跨平台解决方案,但它们非常混乱和臃肿 - 没有其他简单方法来管理它吗?
【问题讨论】:
-
键盘本质上是一个外部设备,因此访问它会因系统而异...
-
Ncurses 是一个很棒的库,可以很好地替代
<conio.h> -
请注意它来自conio lib。
标签: c++ loops cross-platform iso kbhit