如果我想循环直到击键,有一个非常好的 Windows 解决方案:
while(!kbhit()){
//...
}
但这既不是 ISO 函数,也不能在除 MS Win 之外的其他操作系统上运行。我找到了其他跨平台解决方案,但它们非常困惑和臃肿 - 难道没有另一种简单方法来管理它吗?
最佳答案
不,C++ 标准没有定义“键盘”和“击键”等概念,因为并非所有系统都有这样的东西。使用可移植图书馆,也许 ncurses应该有一些东西。
关于C++循环直到击键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7105678/