等待用户输入特定秒数的 C 程序

标签 c input fork sleep

如何创建等待用户输入特定秒数的 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/

相关文章:

configure 尝试测试运行一个交叉编译的程序

c - 如何避免使用 getchar() 按下 Enter 来仅读取单个字符?

c - 运行 fork 并打印 hello

c - 多次 fork 并在 exec 之前打印一些内容

c - 操作数与赋值不兼容

c - 无法理解这个函数的返回值

c - 在 C 语言中,在一个小函数中声明并初始化一个变量或者只返回一个响应

Magento - 属性 "input-type"复选框

python - 询问用户输入,直到他们给出有效的响应

c - 如何正确退出子进程?