我正在尝试在 ANSI C 中开发一个可移植函数来验证标准输入缓冲区是否为空。这个想法是用它来验证用户是否按下了某个键。
在 Windows 中,使用 kbhit(来自 conio.h)很容易做到这一点,但它取决于操作系统。
但是,我想开发自己的便携功能。
ANSI C 和当前的 C 标准都没有提供执行此操作的方法。它只能使用特定于实现的扩展来完成。