在C中经过一段时间后如何停止while循环

用户名

我在C中经过一段时间后如何停止while循环,我在c ++中做到了,我尝试将其转换为c(下图),但是没有用

#include <time.h>

int main(void)
{
    time_t endwait;
    time_t start;

    endwait = start + seconds ;
    while (start < endwait)
    {
        /* Do stuff while waiting */
    }
}
Isayme

如何尝试我的测试代码:

#include <stdio.h>
#include <time.h>
#include <unistd.h>

int main(void)
{
    time_t endwait;
    time_t start = time(NULL);
    time_t seconds = 10; // end loop after this time has elapsed

    endwait = start + seconds;

    printf("start time is : %s", ctime(&start));

    while (start < endwait)
    {
        /* Do stuff while waiting */
        sleep(1);   // sleep 1s.
        start = time(NULL);
        printf("loop time is : %s", ctime(&start));
    }

    printf("end time is %s", ctime(&endwait));

    return 0;
}

示例输出是:

wugq@SSDEV016:~/tools/test $ ./a.out
start time is : Fri Jan 17 17:12:57 2014
loop time is : Fri Jan 17 17:12:58 2014
loop time is : Fri Jan 17 17:12:59 2014
loop time is : Fri Jan 17 17:13:00 2014
loop time is : Fri Jan 17 17:13:01 2014
loop time is : Fri Jan 17 17:13:02 2014
loop time is : Fri Jan 17 17:13:03 2014
loop time is : Fri Jan 17 17:13:04 2014
loop time is : Fri Jan 17 17:13:05 2014
loop time is : Fri Jan 17 17:13:06 2014
loop time is : Fri Jan 17 17:13:07 2014
end time is Fri Jan 17 17:13:07 2014

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C中经过一段时间后如何停止一会儿循环

来自分类Dev

在Python中经过一段时间后,如何在循环中结束请求?

来自分类Dev

在php中经过一段时间后,会话会自动过期

来自分类Dev

如何在 ReactJS 中经过一段时间后从一个屏幕切换到另一个屏幕?

来自分类Dev

Python,如果条件是经过一段时间

来自分类Dev

经过一段时间或满足条件后运行代码

来自分类Dev

jQuery:经过一段时间后,子菜单才会出现并消失

来自分类Dev

经过一段时间后,是否有办法从流程中分离流程?

来自分类Dev

Javascript:经过一段时间后执行操作

来自分类Dev

经过一段时间后,运行需要sudo的命令

来自分类Dev

如何在经过一段时间后重设数据库值ASP.NET MVC C#

来自分类Dev

如何在经过一段时间后重设数据库值ASP.NET MVC C#

来自分类Dev

自上次在 tkinter 中按下按键后经过一段时间后调用函数

来自分类Dev

经过一段时间后,如何一个接一个地启用布尔值?

来自分类Dev

经过一段时间的机器学习训练后运行大型程序时出现分段错误

来自分类Dev

在tkinter窗口中已显示的旧图像下,经过一段时间的延迟后如何显示新图像?

来自分类Dev

一段时间后如何停止执行包含无限循环的Javascript函数

来自分类Dev

获取经过一段时间(DateTime)的年,月,日

来自分类Dev

如何在C中一段时间后停止递归

来自分类Dev

Android小部件过一段时间后会停止工作吗?

来自分类Dev

在Android Studio中过一段时间后隐藏活动中的按钮

来自分类Dev

一段时间后-for循环vba,Excel停止响应

来自分类Dev

Node.js 应用程序在循环运行一段时间后停止

来自分类Dev

一段时间后blpop停止处理队列

来自分类Dev

NLog在一段时间后停止运行

来自分类Dev

Chrome:onaudioprocess在一段时间后停止被调用

来自分类Dev

一段时间后SignalR停止工作

来自分类Dev

一段时间后停止Android服务?

来自分类Dev

Accelerometr在一段时间后停止

Related 相关文章

  1. 1

    在C中经过一段时间后如何停止一会儿循环

  2. 2

    在Python中经过一段时间后,如何在循环中结束请求?

  3. 3

    在php中经过一段时间后,会话会自动过期

  4. 4

    如何在 ReactJS 中经过一段时间后从一个屏幕切换到另一个屏幕?

  5. 5

    Python,如果条件是经过一段时间

  6. 6

    经过一段时间或满足条件后运行代码

  7. 7

    jQuery:经过一段时间后,子菜单才会出现并消失

  8. 8

    经过一段时间后,是否有办法从流程中分离流程?

  9. 9

    Javascript:经过一段时间后执行操作

  10. 10

    经过一段时间后,运行需要sudo的命令

  11. 11

    如何在经过一段时间后重设数据库值ASP.NET MVC C#

  12. 12

    如何在经过一段时间后重设数据库值ASP.NET MVC C#

  13. 13

    自上次在 tkinter 中按下按键后经过一段时间后调用函数

  14. 14

    经过一段时间后,如何一个接一个地启用布尔值?

  15. 15

    经过一段时间的机器学习训练后运行大型程序时出现分段错误

  16. 16

    在tkinter窗口中已显示的旧图像下,经过一段时间的延迟后如何显示新图像?

  17. 17

    一段时间后如何停止执行包含无限循环的Javascript函数

  18. 18

    获取经过一段时间(DateTime)的年,月,日

  19. 19

    如何在C中一段时间后停止递归

  20. 20

    Android小部件过一段时间后会停止工作吗?

  21. 21

    在Android Studio中过一段时间后隐藏活动中的按钮

  22. 22

    一段时间后-for循环vba,Excel停止响应

  23. 23

    Node.js 应用程序在循环运行一段时间后停止

  24. 24

    一段时间后blpop停止处理队列

  25. 25

    NLog在一段时间后停止运行

  26. 26

    Chrome:onaudioprocess在一段时间后停止被调用

  27. 27

    一段时间后SignalR停止工作

  28. 28

    一段时间后停止Android服务?

  29. 29

    Accelerometr在一段时间后停止

热门标签

归档