Lorsque j'exécute le code suivant, je n'ai pas de sortie mais je n'arrive pas à comprendre pourquoi.Comportement étrange avec fputs et une boucle
# include <stdio.h>
int main()
{
fputs("hello", stdout);
while (1);
return 0;
}
Sans la boucle while cela fonctionne parfaitement mais dès que je l'ajoute, je n'ai pas de sortie. Sûrement il devrait sortir avant de commencer la boucle? Est-ce juste sur mon système? Dois-je vider une sorte de tampon ou quelque chose?
Merci d'avance.