NOME¶
fflush - descarrega uma stream (arquivo interno)
SINOPSE¶
#include <stdio.h>
 
int fflush(FILE *stream);
DESCRIÇÃO¶
A função 
fflush força a gravação de todos os
  dados bufferizados para a saída dada ou atualiza 
stream
  através da função write subjacente da stream. O estado de
  abertura da stream não é afetado.
Se o argumento 
stream é 
NULL, 
fflush descarrega
  
todas as streams de saída abertas.
VALORES DE RETORNO¶
Se houver sucesso, 0 é retornado. Senão, 
EOF é retornado e
  a variável global 
errno é ajustada para indicar o erro.
ERROS¶
  - EBADF
 
  - Stream não é uma stream aberta, ou
      não está aberta para gravação.
 
A função 
fflush pode falhar também e ajustar 
errno
  para qualquer dos erros especificados para a rotina 
write(2).
VAJA TAMBÉM¶
write(2), 
fopen(3), 
fclose(3), 
setbuf(3)
DE ACORDO COM¶
A função 
fflush está de acordo com o ANSI X3.159-1989
  (``ANSI C'').