ورود

View Full Version : سوال: ++V C



m.torghabeh
جمعه 06 آبان 1390, 18:38 عصر
سلام به همه دوستان.
من به برنامه نويس مبتدي هستم.
با استفاده از تابع time در ++VC چطور ميتونم زمان اجراي يه قطعه كد رو بدست بيارم؟

مصطفی ساتکی
جمعه 06 آبان 1390, 20:42 عصر
با این قطعه کد می تونید

LARGE_INTEGER frequency;
QueryPerformanceFrequency(&frequency); // (execute once)

LARGE_INTEGER begin;
QueryPerformanceCounter(&begin);

// some portion of code to be measured
. . .

LARGE_INTEGER end;
QueryPerformanceCounter(&end);

LONGLONG elapsed = end.QuadPart - begin.QuadPart;
LONGLONG nanoseconds = elapsed * 1000000000L / frequency.QuadPart;
LONGLONG milliseconds = nanoseconds / 1000000L;