Millisekunde4n seit Start



  • Hi ihr

    Also, ich suche eine Funktion, mit der man die Millisekunden, die vergangen sind seit dem Start des PCs ermitteln kann.(krasse satzstellung... :-))
    hier ein beispiel, was ich damit machen will

    zeit = Funktion()
    zeit2 = Funktion()
    zeitspanne = zeit2 - zeit

    wäre sehr danlkbar, wenn ihr mir helft
    (vbitte den entsprechenden header, in dem die funktion deklariert ist, auch nennen)
    cya



  • Wenn es dir nur um die Zeitdifferenzen geht, dann könnten difftime, time und clock helfen. Mehr ist mit ISO-C++ nicht drin.



  • Hallo,
    welches BS verwendest du?



  • Ich programmiere auf und für windows
    @Daniel E. wie benutze ich denn diese funktionen und in welchen header sind sie deklariert?



  • Die Zeitfunktionen, die genannt wurden, sind in time.h Deklariert.

    Da du aber ja für Windows Programmierst, hast du in windows.h ein weitaus größeres Spektrum an Funktionen, beispielsweise GetTickCount() oder auch QueryPerformanceCounter() (etwas übertrieben vielleicht).
    Aber in time.h sind schon ausreichende Funktionen vorhanden. clock() bzw. das dazugehörige Makro CLK_TCK (oder wie das auch heißt) sind eine sehr gute Lösung. Nachzulesen (in Englisch) beispielsweise unter www.cplusplus.com (da auf "Standard Libraries" und "time.h" 🙂


Anmelden zum Antworten