Ho del codice sorgente compilato su Windows. Lo sto convertendo per funzionare su Red Hat Linux.
Il codice sorgente ha incluso il <windows.h>
file header e il programmatore ha usato la Sleep()
funzione per attendere un periodo di millisecondi. Questo non funzionerà su Linux.
Tuttavia, posso usare la sleep(seconds)
funzione, ma utilizza numeri interi in pochi secondi. Non voglio convertire millisecondi in secondi. Esiste una funzione sleep alternativa che posso usare con la compilazione gcc su Linux?
fflush(stdout);
after eachprintf()
sleep(/*seconds*/)
in<unistd.h>
opere, ma se io uso conprintf("some things")
, senza\n
, la sua non funziona.