Forum: PC-Programmierung Zeitmessung in C


von Dave_ (Gast)


Lesenswert?

Hallo zusammen,

Kann mir jemand sagen, wie ich während eines C Programms eine Zeit 
messen kann, welche mit den Verlauf der Software steuert.

Mfg
David

von stinkywinky (Gast)


Lesenswert?

Kommt darauf an, wie genau es sein soll und ob unter Windows oder nicht.

von Dave_ (Gast)


Lesenswert?

Es ist eine Consolenanwendung in C. Es sollte schon 1 secunde genau 
messen.

Mfg
David

von Karl heinz B. (kbucheg)


Lesenswert?

Da gibt es mehrere Möglichkeiten.
Eine davon ist der <time.h> Header.
Die Funktion heist sogar time()   :-)
Eine andere ist die Funktion clock()

Mit all diesen Dingen lässt sich eine Art Stoppuhr
realisieren.

http://www.cppreference.com/stddate/index.html
http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_19.html

von Ronny (Gast)


Lesenswert?

Oder die Win32-API Funktion GetTickCount().Damit kann man die Anzahl der 
Ticks (Milisekunden) seit dem Start des Windowssystems abfragen.

von Rolf Magnus (Gast)


Lesenswert?

> Damit kann man die Anzahl der Ticks (Milisekunden) seit dem Start des
> Windowssystems abfragen.

Sofern Windows nicht in der Zwischenzeit beendet und ein anderes System 
gebootet wurde ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.