eine C Funktion jede Minute einmal ausführen
-
Ja wie der Titel schon beschreibt möchte ich in C ein Programm schreiben das jede Minute etwas tut. Dabei sollte dies möglichst Laufzeiteffektiv sein also gibt es eine bessere Methode als eine while schleife solange laufen zu lassen bis eine bestimmte Zeit erreicht ist?
Also nicht so:void sleep( time_t delay ) { time_t timer0, timer1; time( &timer0 ); do { time( &timer1 ); } while (( timer1 - timer0 ) < delay ); }
Vielen Dank schonmal!
-
windoofs? dann z.b. das: http://msdn.microsoft.com/en-us/library/ms686298(VS.85).aspx
gibt aber noch andere möglichkeiten, irgendwelche timer und so
-
Perfekt funktioniert einwandfrei!!! Läuft jetzt mit 0% CPU Auslastung im Gegensatz zu 99% *gg*
Danke für die schnelle Antwort!!!