Le Sat, 15 Oct 2011 19:46:35 +0200, maioré écrivait :
C'est parce qu'un fflush() implicite est fait par la fonction _exit() appelée à la fin de l'exécution du programme. Si tu colles un printf("Hello, Word") au milieu d'un programme, rien ne te garantit qu'il sera affiché. Je connais même un système où le buffer n'est envoyé vers stdout que lorsqu'il reçoit un '\n' (+'\r' si on veut repartir en début de ligne) et la routine de sortie l'affiche quand elle a le temps (sauf si un fflush() sournois force cet affichage).
JKB