home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / timer / milli / testtime.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-12  |  815 b   |  39 lines

  1. #include    <stdio.h>
  2. #include    <dos.h>
  3. #include    <conio.h>
  4. #include    "timer.h"
  5.  
  6. void main()
  7. {
  8.     long    start_time;
  9.     long    stop_time;
  10.     double    time;
  11.  
  12.     initializetimer();
  13.     delay(100);
  14.  
  15.     start_time=readtimer();
  16.     stop_time=readtimer();
  17.     time = elapsedtime(start_time, stop_time);
  18.     printf("time between succesive calls: %f s  (%f ms)\n",
  19.         time, time*1000.0);
  20.  
  21.     start_time=readtimer();
  22.     delay(2);
  23.     stop_time=readtimer();
  24.     time = elapsedtime(start_time, stop_time);
  25.     printf("time of a 'delay(2)' call   : %f s  (%f ms)\n",
  26.         time, time*1000.0);
  27.  
  28.     printf("time until you press a key...");
  29.     start_time = readtimer();
  30.     getch();
  31.     stop_time = readtimer();
  32.     time = elapsedtime(start_time, stop_time);
  33.     printf("\b\b\b\b\b\b\b\b\bed a key: %f s  (%f ms)\n",
  34.         time, time*1000.0);
  35.  
  36.     restoretimer();
  37. }
  38.  
  39.