Endlosschleife mit Timer in C - wie?
-
danke für die schnellen antworten!
hab das jetzt angepasst, das mit usleep (333) auch. funzt auch ohne die unistd.h, jetzt klemmts dafür an irgend nem segmentation fault, aber das ist ne andere baustelle...
tom
-
tomcat22 schrieb:
funzt auch ohne die unistd.h
das heißt aber noch lange nicht, dass du den header nicht inkludieren musst!
kompilier mal mit der -Wall flag (ich schätze du verwendest gcc) und schau dir den output an (achte besonders auf die zeilen wie "implicit declaration...")!!mfg
Sebastian
-
mit Linux-Beistand kann ich nicht dienen, aber unter Windows (include-datei: windows.h) schreibt man nicht
sleep(3);
sondern
Sleep(3);
mfG (c)h
-
Zum Glück geht's hier um Linux
-
Dieser Thread wurde von Moderator/in AJ aus dem Forum ANSI C in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
DarthZiu schrieb:
Wobei die 1 durch irgend eine wahre Bedingung zu ersetzen ist.
och, die 1 ist schon ganz schön wahr
-
DrGreenthumb schrieb:
DarthZiu schrieb:
Wobei die 1 durch irgend eine wahre Bedingung zu ersetzen ist.
och, die 1 ist schon ganz schön wahr
Nein, wirklich??
Ich meinte das nur, weil er ja sicherlich ne andere Abbruchbedingung einbauen will...
-
abbruchbedingung soll keine andere rein, höchstens noch was mit den prioritäten, denn für die kurze zeit, in der die funktion ausgeführt wird, soll der prozess höchste priorität haben und auch sofort ausgeführt werden.
danke erstmal!
tom
-
chille07 schrieb:
mit Linux-Beistand kann ich nicht dienen, aber unter Windows (include-datei: windows.h) schreibt man nicht
sleep(3);
sondern
Sleep(3);
Nicht eher Sleep(3000); ??
-
Sgt. Nukem schrieb:
chille07 schrieb:
mit Linux-Beistand kann ich nicht dienen, aber unter Windows (include-datei: windows.h) schreibt man nicht
sleep(3);
sondern
Sleep(3);
Nicht eher Sleep(3000); ??
Sleep( Zeit in Millisekunden );
also, wenn du nur 3 millisekunden warten wolltest..
aber ich hab das Sleep(3) nur als Bsp. gepostet, und nicht gesehen, dass 3 sekunden gefragt waren.mfG (c)h
-
usleep("zeit in mikrosekunden")
sleep("zeit in sekunden")tom
-
ich rede von "windows.h"
--> Sleep( {millisekunden} );mfG (c)h
-
wen interessiert hier bitte windows?
-
siehe oben^^
"sie" haben auch von "sleep" geredet, als es noch nicht um linux gingmfG (c)h