gpt4 book ai didi

c - C 中的非阻塞 "Key pressed"测试

转载 作者:行者123 更新时间:2023-12-05 01:24:46 26 4
gpt4 key购买 nike

我正在寻找一个非常简单的东西:
我想测试是否按下了某个键。任何键。
如果没有,该程序应继续其业务。
所以它必须是一个“非阻塞”调用。
我想这个问题可能相当于检查键盘缓冲区是否有任何内容。
我想这样的函数必须存在于 C 中,但我还不能完全找到它。我发现的所有标准功能都是“阻塞”类型,在回答之前等待按下某个键。
注意 - 我打算将它用于 Windows 控制台程序。

最佳答案

在 Windows 中,您可以在 conio.h 中使用 '_kbhit()'
这是一项非标准功能,可能在其他平台上不可用。

关于c - C 中的非阻塞 "Key pressed"测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8436332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com