Provided by: manpages-pt-dev_20040726-5_all 

NOME
fclose - fecha uma stream (arquivo interno)
SINOPSE
#include <stdio.h>
int fclose( FILE *stream);
DESCRIÇÃO
A função fclose desassocia a variável stream do seu arquivo ou conjunto de funções subjacentes. Se a
stream estava sendo usada para saída, todos os dados bufferizados são gravados antes, usando fflush(3).
VALORES DE RETORNO
Se houver sucesso, 0 é retornado. Senão, EOF é retornado e a variável global errno é ajustada para
indicar o erro. De qualquer forma, qualquer acesso posterior (incluindo outra chamada a fclose()) para a
stream resulta em comportamento indefinido.
ERROS
EBADF O argumento stream não é uma stream aberta.
A função fclose pode também falhar e ajustar errno para qualquer um dos erros especificados para as
rotinas close(2) ou fflush(3).
VEJA TAMBÉM
close(2), fcloseall(3), fflush(3), fopen(3), setbuf(3)
DE ACORDO COM
A função fclose está de acordo com o ANSI X3.159-1989 (``ANSI C'').
Página de Manual do BSD 29/11/1993 FCLOSE(3)