/* STOPWATCH demonstratie milliseconds voor SortUniq(b) keuzesemester MPNA, ICA 5-3-2007, SHR */ #include #include #include 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; }