c语言怎么表示每3秒停一秒

c语言怎么表示每3秒停一秒,第1张

while(1)

{

 a=time(&nowtime)

 while(1)//3秒 

     {

       b=time(&nowtime)

       if(b-a==1)break

    }

Sleep(1000)//等待一秒 

}

//暮光:城中城

在Windows 程序中可以使用Sleep API函数.例如:

#include <stdio.h>

#include <window.h>

int main()

{

//do something..

Sleep(2000) //2000ms

//do someting..

}

不过这样失去了可移植性.

如果你会学C++

那么C++标准库中提供了一个方案.

#include <thread>

#include <chromo>

int main()

{

std::this_thread::sleep_for(chromo::seconds(5))

return 0

}

可以用usleep函数

单位是微妙

比如

usleep(1000)

这个是暂停一毫秒。

usleep(10)

暂停10微秒


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12126618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存