002
27.06.2004, 16:50 Uhr
0xdeadbeef
Gott (Operator)
|
Damit misst du nur die Zeit, die das Programm selbst verbraucht hat, was, wenn meherere Programme parallel laufen, nicht die verstrichene Zeit ist. Ich glaube, cit meint eher sowas:
C++: |
#include <time.h>
/* ... */
struct timeval before, after; gettimeofday(&before, NULL);
/* ... */
gettimeofday(&after, NULL);
printf("Es sind %d Sekunden und %d Millisekunden vergangen.\n", after.tv_sec - before.tv_sec - (after.tv_usec < before.tv_usec ? 1 : 0), after.tv_usec - before.tv_usec + (after.tv_usec < before.tv_usec ? 1000 : 0));
|
Konform zu BSD 4.3, ich weiß nicht, ob das unter Windoze so auch läuft. -- Einfachheit ist Voraussetzung für Zuverlässigkeit. -- Edsger Wybe Dijkstra Dieser Post wurde am 27.06.2004 um 16:50 Uhr von 0xdeadbeef editiert. |