c++如何让当前进程等待一秒继续执行?

c++如何让当前进程等待一秒继续执行?,第1张

使用Sleep(1000)即可,参考代码如下:

#include <windows.h>

#include<stdio.h>

int main()

{

int a

a=1000

printf("你")

Sleep(a)/* VC 使用Sleep*/

printf("好")/*输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,sleep()的单位为毫秒*/

return 0

}

扩展资料:

用法

sleep()函数的调用需要一个时间作为参数,代表程序执行挂起的时间间隔。通常参数的单位是秒,但在一些更加精确的 *** 作系统中能以毫秒甚至是微秒为单位。

Sleep函数的一般形式:

Sleep(unsigned long)

其中,Sleep()里面的单位,是以毫秒为单位,所以如果想让函数滞留1秒的话,应该是Sleep(1000)

sleep()单位为秒,usleep()里面的单位是微秒。

参考资料来源:百度百科-Sleep函数

整个程序是不能一秒一次,进程是要打开关闭的。把你需要一秒一次运行的代码放到一起,C#里面有个timer吧?记不太清了,写个延迟放在需要运行的代码前面,再整个括起来加个循环就ok了。比如:

while(1)

{

timer

..}


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

原文地址:https://54852.com/yw/12039747.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存