0
Ich versuche die Zeit in C in Mikrosekunden zu messen. Ich habe diesen Code versucht, aber der Wert time_passed
ist eine große Zahl, anstatt 0 (oder 1).Messzeit in C gibt falsches Ergebnis
struct timeval start;
settimeofday(&start,NULL);
struct timeval stop;
settimeofday(&stop,NULL);
unsigned long long int time_passed =
(stop.tv_sec-start.tv_sec)*1000000 + (stop.tv_usec - start.tv_usec);
printf("time passed: %llu us\n",time_passed);
Es gibt keine Aussage zwischen Ihrem Start und Stop. Nur eine Erklärung. – wildplasser
was meinst du? – Charlestone
Er meint es gibt nichts zu berechnen zwischen "Start" und "Stop" –