fclose

Sintaxis

#include <stdio.h>

int fclose(FILE *file);

Descripción

Esta función cierra el fichero cuyo descriptor es file.

Valor devuelto

Cero si tiene éxito, si no EOF.

Portabilidad

ANSI, POSIX

Ejemplo

La función leeMatriz lee de un fichero una matriz de 10xnfilas de números reales.

#include <stdio.h>
int leeMatriz(const char *entrada, float a[][10], int nfilas){
   FILE *fentrada;
   fentrada = fopen(entrada, "rb");
   if(fentrada == NULL) return 1;   /* Si no se puede abrir el fichero devuelve 1 */
   fseek(fentrada, 0,SEEK_SET);
   fread(a,sizeof(float),nfilas*10,fentrada);
   fclose(fentrada);
   return 0;    /* Si no ocurre ningún error devuelve 0 */
}