J'ai du code source qui a été compilé sur Windows. Je le convertis pour qu'il fonctionne sur Red Hat Linux.
Le code source a inclus le <windows.h>
fichier d'en-tête et le programmeur a utilisé la Sleep()
fonction pour attendre une période de millisecondes. Cela ne fonctionnera pas sous Linux.
Cependant, je peux utiliser la sleep(seconds)
fonction, mais cela utilise un entier en secondes. Je ne veux pas convertir des millisecondes en secondes. Existe-t-il une fonction de veille alternative que je peux utiliser avec la compilation gcc sous Linux?
fflush(stdout);
après chaqueprintf()
sleep(/*seconds*/)
dans les<unistd.h>
œuvres, mais si j'utiliseprintf("some things")
sans\n
, cela ne fonctionne pas.