View Full Version : كمك براي ايجاد تايمر
hamid_shot
12-31-2007, 07:40 PM
آقا من يه بازي نوشتم ميخوام يك تايمر توش راه بيفته و وقتي user برنده ميشه تايمر ثانيه را نشون بده
مرسي
timeGetTime (http://msdn2.microsoft.com/en-us/library/ms713418.aspx)
یا
QueryPerformanceCounter (http://msdn2.microsoft.com/en-us/library/ms644904.aspx)
اولی دقتش در حد میلی ثانیه هست که فکر کنم برای کار شما کافی باشه. دومی برای موقعی خوبه که دقت بالاتری نیاز هست.
#include <Windows.h>
#include <iostream>
#pragma comment(lib,"winmm.lib")
int main()
{
timeBeginPeriod(1);
DWORD t1 = timeGetTime();
//
Sleep(123);
//
DWORD t2 = timeGetTime();
timeEndPeriod(1);
std::cout << static_cast<double>(t2 - t1)/1000.0 << "\n";
}
|
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.