等待输入 1 秒,否则继续
我只想在Ubuntu上用C实现这个算法:
等待一定时间接收来自键盘的输入,因此,通过获取可能的输入或随着时间的推移,程序应该继续。
我没有任何线索可以做到这一点! 提前谢谢您。
I wanted just to implement this algorithm by C on Ubuntu:
wait for a certain time to receive input from keyboard, so, by getting possible input or by over time, the program should be continued.
I dont have any clue to do that!
Thank you in advanced.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请参阅 alarm() 和 signal() 函数。您可以轻松地使任何代码超时,而无需使用任何线程或进程。
See the manual for the alarm() and signal() functions. You can easily timeout any code without using any threads or processes.
常见的方法是使用
select()
< /a> 或poll()
:The common way to do that is with
select()
orpoll()
: