Witam,
jaki jest najprostszy sposób aby zapisać w zmiennej obecny czas w mikrosekundach? Może być to czas od uruchomienia programu, od 1970r itd. itp.
Więc, jak?
Witam,
jaki jest najprostszy sposób aby zapisać w zmiennej obecny czas w mikrosekundach? Może być to czas od uruchomienia programu, od 1970r itd. itp.
Więc, jak?
http://www.cplusplus.com/reference/clibrary/ctime/clock/
http://www.cplusplus.com/reference/clibrary/ctime/time/
edit: nie zauważyłem ze chodzi o mikrosekundy
clock podaje w milisekundach. time w sekundach.
Ja potrzebuje ułamki milisekund.
QueryPerformanceFrequency, QueryPerformanceCounter
Tu masz do poczytania: http://xion.org.pl/productions/texts/coding/game-programming/real-time-loop/
Może być to czas od uruchomienia programu, od 1970r itd. itp.
Liczenie mikrosekund od 1970 roku jest bez sensu, bo daje złudne poczucie niesamowitej precyzji. Nawet zwykłe unix time, liczone w sekundach, myli się obecnie o 34 sekundy.