#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
TIMECAPS caps;
DWORD start;
DWORD end;
void init_program()
{
#if 1
::timeGetDevCaps( &caps, sizeof(TIMECAPS) );// 性能取得
#else
caps.wPeriodMin = 1;
#endif
::timeBeginPeriod(caps.wPeriodMin);
}
void exit_program()
{
::timeEndPeriod( caps.wPeriodMin );
}
void start_timer()
{
start = ::timeGetTime();
}
//test1();
void end_timer()
{
end = ::timeGetTime();
}
void output_timer()
{
DWORD pass = end - start;
printf( "%d ms\n", pass );
}
最終更新:2011年12月22日 14:35