Advertisement
Guest User

Test Code

a guest
Sep 21st, 2012
12
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <sys/timeb.h>
  3.  
  4. int main() {
  5.    struct timeb t_start, t_end, t_current;
  6.    int t_diff = 0;
  7.    int t_diff2 = 0;
  8.    int loop_counter, incremental = 0;
  9.  
  10.    ftime(&t_start);
  11.    printf("Start time: %d.%d\n",t_start.time, t_start.millitm);
  12.    ftime(&t_current);
  13.    t_diff= (1000* (t_current.time - t_start.time) + (t_current.millitm - t_start.millitm));
  14.    t_diff2 = t_diff;
  15.    while(t_diff < 1000) {
  16.      ftime(&t_current);
  17.      t_diff= (1000* (t_current.time - t_start.time) + (t_current.millitm - t_start.millitm));
  18.      incremental++;
  19.      if(t_diff2 < t_diff) {
  20.        printf("Executed %d increments in %d milliseconds\n", incremental, t_diff-t_diff2);
  21.        incremental = 0;
  22.        t_diff2 = t_diff;
  23.      }
  24.    }
  25.    ftime(&t_end);
  26.    printf("End time: %d.%d\n",t_end.time, t_end.millitm);
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement