In jeder Programmiersprache , in der Lage , die Zeit und die Differenz zwischen zwei aufgezeichneten Zeiten zu finden, ist in vielen Situationen wichtig. Egal, ob Sie die Berechnung Frames pro Sekunde für ein Videospiel , die Aufzeichnung der Zeit zwischen den Eingängen oder versuchen, Benchmark Software , C + + verfügt über eine integrierte Standard-Bibliotheken zur Messung der Zeit . Alles, was Sie tun müssen, ist sind die entsprechenden Bibliotheken , fügen Sie die Zeit-Funktionen , um Ihr Programm und ein paar Berechnungen. Keine besonderen Drittanbieter-Bibliotheken benötigt werden. Anleitung
1
Fügen Sie die C + + -Bibliothek Zeit in Ihr Programm mit der Zeile "# include " an der Spitze des Programms mit einem anderen beinhalten Aussagen .
2 Declare zwei Mal Objekte in Ihrem Hauptprogramm -Schleife. Sie können Zeit Objekte mit ähnlichen Code erstellen "anytime Time_t , othertime ; " . Ersetzen Sie " jederzeit " und " othertime " mit Ihrem bevorzugten Variablennamen. Sie müssen auch eine Variable vom Typ double deklarieren , um die Zeitdifferenz Wert zu speichern.
3
Werte zuweisen den beiden Zeit Objekte in Ihrem Programm. Wann und wo wird davon abhängen, warum Sie den Zeitunterschied berechnen müssen . Geben Sie den Variablen einen Wert über die Zeit-Funktion . Zum Beispiel wird der Code " Zeit ( & jederzeit) ; " nennen würde die Zeit -Funktion und speichern Sie das Ergebnis in der Zeit Objekt "anytime " aus Schritt 2
4
Benutzen Sie den " difftime " -Funktion mit . zwei Mal Objekte als Eingang und weisen Sie das Ergebnis Ihrer Differenzvariable . Rufen Sie die Funktion mit Code ähnlich " timedif = difftime ( Endzeit , starttime ); ." Wo " timedif " ist Ihr Differenzwert
5
Nutzen Sie Ihre Daten immer Sie für richtig halten. Mit der Zeitverschiebung in einer Variablen gespeichert , sind Sie frei zu manipulieren und verwenden Sie es in Ihrem Programm.