rendered paste body/* STOPWATCH
demonstratie milliseconds voor SortUniq(b)
keuzesemester MPNA, ICA
5-3-2007, SHR
*/
#include <stdio.h>
#include <sys/time.h>
#include <unistd.h>
struct timeval start, finish ;
int msec;
int main ()
{
printf("\n>>>>>>> Clock zelf uw rondetijd! <<<<<<<\n\nDruk op [Enter] bij de start en nogmaals [Enter] na 1 rondje: ");
getchar();
gettimeofday (&start, NULL);
getchar(); // stop stopwatch na 1 rondje
gettimeofday (&finish, NULL);
msec = finish.tv_sec * 1000 + finish.tv_usec / 1000;
msec -= start.tv_sec * 1000 + start.tv_usec / 1000;
printf("Uw rondetijd: %5.3f seconden\n", (double)msec/1000);
return 0;
}