int fclose (FILE * arquivo_aberto);
Fecha um arquivo aberto pela função fopen.
Qualquer dado que ainda não tenha sido escrito ao arquivo, é escrito antes de o arquivo ser fechado.
Mesmo que a função falhe, o parâmetro arquivo_aberto não pode mais ser operado nas funções de arquivo, pois o parâmetro é dissociado do arquivo em disco.
arquivo_aberto - Ponteiro para um objeto do tipo FILE, que será fechado.
Se o arquivo foi fechado com sucesso, zero é retornado.
Caso o arquivo não tenha sido fechado com sucesso, fclose retorna EOF.
#include <stdio.h>
int main() {
FILE* arquivo = fopen("arquivo.txt", "r");
if(arquivo == NULL) {
fprintf(stderr, "Erro ao abrir o arquivo.txt.");
return 1;
}
fclose(arquivo);
return 0;
}
fopen função