J'ai un code source qui a été compilé sur Windows. Je suis en train de le convertir pour fonctionner sur Red Hat Linux.Existe-t-il une fonction de sommeil alternative en C en millisecondes?
Le code source a inclus le fichier d'en-tête <windows.h>
et le programmeur a utilisé la fonction Sleep()
pour attendre une période de millisecondes. Cela ne fonctionnera pas sur Linux.
Cependant, je peux utiliser la fonction sleep(seconds)
, mais cela utilise un nombre entier en secondes. Je ne veux pas convertir les millisecondes en secondes. Existe-t-il une autre fonction de sommeil que je peux utiliser avec la compilation de gcc sous Linux?
'sommeil (/ * secondes * /)' dans '' fonctionne, mais si je l'utilise avec 'printf ("certaines choses") 'sans \ n', ce ne fonctionne pas. –
EsmaeelE
Pour l'utiliser dans ce cas, nous devons rincer la sortie avec 'fflush (stdout);' après chaque 'printf()' – EsmaeelE