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

2025-03-06 14:49:48
推荐回答(2个)
回答1:

SetTimer(1,        //定时器标号.用于识别多个定时器
         1000,     //定时器时间.单位毫秒
         NULL);    //回调函数.NULL表示使用OnTimer函数.在类里添加响应函数
/*一个1秒触发一次的定时器,当计时器到时间的时候调用OnTimer函数.不影响其他代码的运行.只有到时间的时候会进入OnTimer函数处理里面自己编写的代码.*/
Sleep(1000);       //延时1000毫秒.
/*此种方法,程序会被暂停.直到定时时间到了以后才继续往下运行*/

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

回答2:

#include 
{
   Sleep(1000);//表示停留1000毫秒  即1秒
}

看看能不能用?