Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <time.h>
- long start_time, end_time, elapsed, deltat, Now, lastUpdate;
- int deltah = 0;
- int main()
- {
- start_time = clock();
- while(1) {
- end_time = clock();
- elapsed = (end_time - start_time); //Czas od rozpoczęcia programu w milisekundach
- Now = elapsed;
- deltat = (Now - lastUpdate); //Obliczenie czasu wykonywania się pętli
- if(deltat == 0) //Ten kod wymusza, aby dalsza część kodu wykonywała się co najmniej co 1ms
- continue;
- lastUpdate = Now;
- deltah += deltat; //deltah to suma każdego czasu wykonania pętli
- if(deltah >= 40) {
- printf("%d\n", deltah); //Biorąc pod uwage powyższe operacje, kod powinien się wykonywać co 40ms
- deltah = 0;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement