Odliczanie czasu c++
Ostatnio zmodyfikowano 2017-04-30 15:11
pimpek Temat założony przez niniejszego użytkownika |
Odliczanie czasu c++ » 2017-04-30 14:16:26 Witam. Mam problem otoż nie wiem jak wykonac dzialanie odliczania czasu np. od 30 sekund do 0 ( bez opozniaczy typu Sleep itp). chodzi o to ze mam głowną pętle w ktorej coś sie dzieje i chciałbym zeby po odliczeniu 30 sekund zerowaly sie wartosci ale zeby czas byl odliczany zgodnie z czasem rzeczywistym i nie opoznial operacji wykonywanych w glownej petli :D Jakies pomysly? oprocz wielowatkowosci. |
|
DejaVu |
» 2017-04-30 15:11:22 A czego używasz do odliczania czasu? Bo w zasadzie jedyne co trzeba zrobić to: - zapamiętać w którym momencie rozpoczęto mierzenie czasu - pobrać aktualny czas - obliczyć różnicę AktualnyCzas-StartCzas - Napisać linijkę: auto PozostalyCzas = std::max<double>(0,30 - (AktualnyCzas-StartCzas)); |
|
« 1 » |