Hi,
ich versuche mich gerade daran ein kleines Programm zu schreiben, mit dem ich testen kann wie lang es z.B. dauert bis 100 zu zählen. Aber irgendwie gelingt mir das nicht. Das eigentliche Ziel ist, später Messungen durchzuführen, deren Zeitinterval möglichst gleich ist. Also z.B. 100 Messungen/s möglichst gleichmäßig auf eine Sekunde verteilt durchzuführen.
Hier mal was ich bis jetzt habe:
Code:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
main()
{
double a,b,c;
a = clock();
printf("%d\n",a);
printf("%d\n",a);
b = clock();
c = b-a;
printf("%f - %f = %f\n",b,a,c);
return(0);
}
Die Ausgabe sieht dann so aus:
Code:
100
1
0.000000 - 0.000000 = 0.000000
Was mich z.B. sehr wundert, ist das wenn ich "a" zweimal ausgebe, der Wert ein anderer ist. Obwohl ich die Variable ja eigentlich garnicht mehr angefasst habe.
Habt ihr einen Tip für mich?
Danke
Gruß Daniel
Lesezeichen