15Fermer17
squalylLe 16/11/2009 à 10:53
Thibaut (./14) :
J'ai regardé le man de printf, et ce comportement n'y est pas.


Normal ça n'a rien à voir avec printf mais avec les tty, ou bien avec la libc, j'hésite.
Je pense que fputs, fputc et fwrite on le même comportement.

bon ben vala, voir man 3 setbuf pour choisir entre unbuffered, line buffered (par défaut) et block buffered.

Il n'y a donc aucune raison que le flush soit automatique , cela demanderait un thread particulier ou un timer ou un jenesékoi.

c'est en plus apparemment conforme à C89 et C99, donc inutile de cracher sur qui que ce soit.

c'est fucking normal, rien de plus.