Je souhaite que mon programme imprime quelque chose, attendez quelques secondes, puis imprimez autre chose sur la même ligne. J'ai essayé de l'écrire comme:Impression sur la même ligne d'une pause en C
printf ("bla bla bla");
sleep (2);
printf ("yada yada yada\n");
mais dans la sortie que je reçois attendre pendant 2 secondes puis-je obtenir toute la ligne imprimée comme l'un. Quand j'ai essayé de mettre la sortie dans différentes lignes, elle a imprimé avec une pause.
Comment est-ce que je fais pour imprimer avec une pause dans la même ligne?
* Travailler sur Linux
fflush (stdout); – Erik
Selon votre besoin, 'fflush' ne peut être que le début du problème. Voir [ma réponse] (http://superuser.com/q/239893/1711) à une question depuis déplacé à SuperUser pour un exemple de travail modérément complet. – dmckee