Zeit messen meiner main function
-
Hallo Coder,
Ich möchte gerne messen wie lange meine Main function gebraucht hat zum laden zum beispiel :int main(int argc, char* argv[]) { //Meine code cout << "Done! (" + zeit + ")!" << endl; } /* Die Zeit in der klammer sollte am besten so angegeben werden : "1,000" Sekunden */
MFG Deviron
-
Hallo,
Unter diesem Link http://www.willemer.de/informatik/cpp/timelib.htm wird die Zeitfunktion von C detailiert beschrieben, die ich auch schon für meine Programme verwendet habe.
Gruß
Reisman
-
Wenn's plattformunabhaengig sein soll, dann nur diese Funktionen nutzen:
http://www.cplusplus.com/reference/ctime/
Die Beschreibungen sollten ausreichen.
edit: Ups, irgendwie dachte ich, ich sei im C-forum. In C++ gibt es noch ein paar mehr und bessere Moeglichkeiten:
http://www.cplusplus.com/reference/chrono/Man unterscheide zwischen Echtzeit (das was eine Uhr an der Wand anzeigt, waehrend dein Programm laeuft) und CPU-Zeit (die Zeit, die dein Programm wirklich was getan hat, also die "verbrauchte" Rechenzeit).