Zeit stoppen
-
Hallo zusammen,
ich würde gerne die Zeit stoppen, die der Benutzer braucht um eine bestimmte Funktion auszuführen. Wie stelle ich das an?
Die Suchfunkrtion hat leider keine Ergebnisse geliefert.
Danke im Vorraus,
JonnyVielleicht sollte ich noch erwähnen, dass ich ziemlicher Anfänger bin
-
ich mache sowas immer so:
#include <cstdlib> #include <iostream> #include <time.h> using namespace std; void funktion(void); clock_t zeit1, zeit2; int main(int argc, char *argv[]) { zeit1=clock(); funktion(); zeit2=clock(); cout<<zeit2-zeit1<<'\n'; return 0; } void funktion(void) { for (int a=0;a<1000000;a++){} }
Ob es nun so genau ist, weiß ich nicht, jedenfalls
bekommste damit die Zeitdifferenz in Millisekunden.Gruß,
DC
-
Ah ja, danke!
Ich denke den größte Teil hab ich sogar verstanden
Ich schau mir das mal genauer an...
-
Also das klappt hervorragend, danke nochmal!
Ich hab die Funktion dann auch in der Doku gefunden, hatte nach allem gesucht nur nicht nach clock()...Danke,
Jonny