?
Hallo,
ich hatte mal das gleiche Problem. Hier meine Lösung:
#include<stdio.h>
/* die anderen header must du mal schauen */
int main()
{
struct timeval start,end;
unsigned long sec,usec;
gettimeofday(&start,(struct timezone*)0);
sleep(3);
gettimeofday(&end,(struct timezone*)0);
sec = (unsigned long)end.tv_sec - start.tv_sec;
/* ueberlauf behandeln */
if(sec>end.tv_sec) {
sec += 1000000000UL;
--sec;
}
/* das selbe mit usec und schon hast du in sec die Anzahl der Sekunden
und in usec die Anzahl der Millisekunden */
return(0);
}
Gruß