Advertisement
Guest User

FPSCounterJOE

a guest
Jan 17th, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.45 KB | None | 0 0
  1. #include <time.h>
  2. #include <stdio.h>
  3.  
  4.  
  5. int main() {
  6.     double trigger = 1000; // cada sec
  7.  
  8.     clock_t start = clock(); // tiempo inicial
  9.     int fps = 0;
  10.  
  11.     while(1) { // ciclo de vida
  12.  
  13.         clock_t differenceTime = clock(); // tiempo actual
  14.  
  15.         if(differenceTime - start >= trigger) { //siguele hasta que la diff sea > 1 sec
  16.             printf("FPS: %i\n", fps);
  17.             fps = 0;
  18.             start = differenceTime; // reinicia a ahora
  19.         } else {
  20.             fps++;
  21.         }
  22.  
  23.  
  24.  
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement