Bonjour, je suis entrain d'essayer de porter l'un de mes programmes que j'ai fais en C sous windows vers linux ...
Le probléme est que la fonction sleep n'est pas interprétée de la même façon sur windows et linux, tout d'abord ce n'est pas le même intervalle (mais ça c'est réglé avec "usleep") mais aussi, sous linux si l'ont fait plusieurs sleep à la suite pour couper les passages d'une phrase par exemple, ces sleep s'additionnent et montrent la phrase d'un seul coup au bout du temps que tous les sleep réunis regroupent ...
Par exemple :
Affiche 3 points au bout de 300000 micro-seconde multiplié par 3 ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 usleep (300000); printf ("."); usleep (300000); printf ("."); usleep (300000); printf (".");
Ce que j'aimerais savoir c'est comment faire pour que ces points s'affichent 1 par 1 sur une seule ligne ...
Merci d'avance
Partager