就是我想从调用这个函数开始计时直到这个函数调用结束
比如
void game()
{while(1)
{if(XXXXX)
各种语句;
else if()
break;}
}
我希望进入game这个死循环函数开始计时 当触发break这个函数的时候结束计时 并且把所用的时间赋值给int型变量time应该怎么写这个语句?
除了知道OnTimer之类的语句 其他的什么都不懂了。 求顶级大牛指点
比如
void game()
{while(1)
{if(XXXXX)
各种语句;
else if()
break;}
}
我希望进入game这个死循环函数开始计时 当触发break这个函数的时候结束计时 并且把所用的时间赋值给int型变量time应该怎么写这个语句?
除了知道OnTimer之类的语句 其他的什么都不懂了。 求顶级大牛指点
2次记录值的差就是
{
LARGE_INTEGER frequency,OldTime,NewTime;
double ResultTime;
QueryPerformanceFrequency(&frequency);
QueryPerformanceCounter(&OldTime);
while(1)
{if(XXXXX)
各种语句;
else if()
break;}
QueryPerformanceCounter(&NewTime);
ResultTime = (double)(NewTime.QuadPart - OldTime.QuadPart) / frequency.QuadPart;
}