如何以可移植的方式验证 ANSI C 的标准输入缓冲区中是否有某些信息?

2024-04-29

我正在尝试用 ANSI C 开发一个可移植函数来验证标准输入缓冲区是否为空。这个想法是用它来验证用户是否按下了某个键。

在 Windows 中,使用 kbhit(来自 conio.h)很容易做到这一点,但它依赖于操作系统。

不过,我想开发自己的便携式功能。


ANSI C 和当前的 C 标准都没有提供执行此操作的方法。它只能使用特定于实现的扩展来完成。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何以可移植的方式验证 ANSI C 的标准输入缓冲区中是否有某些信息? 的相关文章

随机推荐