C++中我想让一个指令只运行几秒钟,怎么办用的是VS2010,求高手指教,谢谢!

C++中我想让一个指令只运行几秒钟,怎么办用的是VS2010,求高手指教,谢谢!,第1张

SetTimer(1,        //定时器标号用于识别多个定时器

         1000,     //定时器时间单位毫秒

         NULL);    //回调函数NULL表示使用OnTimer函数在类里添加响应函数

/一个1秒触发一次的定时器,当计时器到时间的时候调用OnTimer函数不影响其他代码的运行只有到时间的时候会进入OnTimer函数处理里面自己编写的代码/

Sleep(1000);       //延时1000毫秒

/此种方法,程序会被暂停直到定时时间到了以后才继续往下运行/

具体使用哪种看你的需要了 

几条语句,没有循环,毫秒级有点大了

#include <windowsh>

#include <stdioh>

 

int main()

{

    DWORD start,

stop;

    start =

GetTickCount();

    Sleep(3000);

    stop =

GetTickCount();

    printf("time: %lld ms\n",

stop - start);

    return 0;

}

~

以上就是关于C++中我想让一个指令只运行几秒钟,怎么办用的是VS2010,求高手指教,谢谢!全部的内容,包括:C++中我想让一个指令只运行几秒钟,怎么办用的是VS2010,求高手指教,谢谢!、C++如何测定一个程序的运行时间(毫秒)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9275232.html

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

发表评论

登录后才能评论

评论列表(0条)

保存