如何得到一段代码的运行时间,解决马上结贴(在线等待) 本人想得到一段代码的运行时间.如:int n = 5;if(n == 5){ TRACE0("n==5");}想得到上面代码的运行时间,不知是那个API函数,望各位大侠能帮在下解决,谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetTickCount().DWORD start_time,end_time;start_time = GetTickCount();int n = 5;if(n == 5){ TRACE0("n==5");}end_time = GetTickCount();运行时间= end_time - start_time #include <Mmsystem.h>#pragma comment (lib,"Winmm.lib")//在你要计算时间的代码的前面加上int iTimeBegin=timeGetTime();......//在你要计算时间的代码的后面加上int iTimeCount=timeGetTime()-iTimeBegin;TRACE("Time is: %d\n",iTimeCount);//代码执行的时间,精确到毫秒 这样DWORD dstart,dend,d_sptime;// 开始计时dstart=GetTickCount();// 运行完毕后 dend=GetTickCount();d_sptime = dend - dstart ;结果是毫秒 :) [兔子党]不好意思,又来了。。。 link 2001 和 error C1189 串口打印问题 有没有上海的C++高手? 文件名插入listctrl的问题! 关于有向图的一个问题,望各位高人指教,可以另外再加分 xml保存到指定路径下出问题了 adobe ArabroReader 为什么不能读中文字体?怎么办? ? 一个不常见的语法问题... 今天下午答辩,CStdioFile的问题! 一个解决方案中的两个项目怎么互相访问?高手指教! 能给回调函数传递参数吗?
start_time = GetTickCount();
int n = 5;
if(n == 5)
{
TRACE0("n==5");
}
end_time = GetTickCount();
运行时间= end_time - start_time
#pragma comment (lib,"Winmm.lib")//在你要计算时间的代码的前面加上
int iTimeBegin=timeGetTime();
......
//在你要计算时间的代码的后面加上
int iTimeCount=timeGetTime()-iTimeBegin;
TRACE("Time is: %d\n",iTimeCount);//代码执行的时间,精确到毫秒
dstart=GetTickCount();
// 运行完毕后
dend=GetTickCount();d_sptime = dend - dstart ;结果是毫秒 :)