프로그램 실행 시간 측정
jjuiddong
#include <windows.h> #include <stdio.h> #define CHECK_TIME_START __int64 freq, start, end; if (QueryPerformanceFrequency((_LARGE_INTEGER*)&freq)) {QueryPerformanceCounter((_LARGE_INTEGER*)&start); // a는 float type milli second이고 b가 FALSE일때는 에러입니다 #define CHECK_TIME_END(a,b) QueryPerformanceCounter((_LARGE_INTEGER*)&end); a=(float)((double)(end - start)/freq*1000); b=TRUE; } else b=FALSE; float Time; bool err; CHECK_TIME_START; // 측정할 코드 CHECK_TIME_END(Time, err);