如何创建等待用户输入特定秒数的 C 程序?在时间限制之后,程序将关闭,无论是否有输入。请使用 fork() 和 sleep() 的示例代码。抱歉,我是新手。
哇哦。对不起大家。这不是我的帖子。好像有人用了我的账号。而且我无法删除它。
最佳答案
如果您只想让程序坐下来等待...对输入进行循环检查,请使用将时钟的开始时间保存在变量中。更新结束时间。检查循环中时间(此处为 5 秒)是否已过期。
begin_t = clock();
// do-loop
/* read user input*/
end_t = clock();
// while( end_t - begin_t < 5 * CLOCKS_PER_SEC )
关于等待用户输入特定秒数的 C 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417229/