Ich habe Quellcode, der unter Windows kompiliert wurde. Ich konvertiere es um auf Red Hat Linux zu laufen.Gibt es eine alternative Schlaffunktion in C bis Millisekunden?
Der Quellcode enthält die Header-Datei <windows.h>
, und der Programmierer hat die Sleep()
-Funktion verwendet, um eine Zeitspanne von Millisekunden zu warten. Dies wird auf Linux nicht funktionieren.
Allerdings kann ich die sleep(seconds)
Funktion verwenden, aber das verwendet Integer in Sekunden. Ich möchte keine Millisekunden in Sekunden umwandeln. Gibt es eine alternative Schlaffunktion, die ich mit GCC-Kompilierung unter Linux verwenden kann?
'sleep (/ * Sekunden * /)' in '' funktioniert, aber wenn ich mit 'printf ("einige Dinge") 'ohne' \ n', es funktioniert nicht. –
EsmaeelE
In diesem Fall müssen wir die Ausgabe mit 'fflush (stdout);' nach jedem 'printf()' 'spülen. – EsmaeelE