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++如何测定一个程序的运行时间(毫秒)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)