Ich habe einen Quellcode, der unter Windows kompiliert wurde. Ich konvertiere es, um unter Red Hat Linux zu laufen.
Der Quellcode enthält die <windows.h>
Header-Datei und der Programmierer hat die Sleep()
Funktion verwendet, um eine Zeitspanne von Millisekunden zu warten. Dies funktioniert unter Linux nicht.
Ich kann die sleep(seconds)
Funktion jedoch verwenden, aber das verwendet eine Ganzzahl in Sekunden. Ich möchte keine Millisekunden in Sekunden konvertieren. Gibt es eine alternative Schlaffunktion, die ich beim Kompilieren von gcc unter Linux verwenden kann?
fflush(stdout);
nach jedemprintf()
sleep(/*seconds*/)
in<unistd.h>
funktioniert, aber wenn ich mitprintf("some things")
ohne benutze\n
, funktioniert es nicht.