fgetc

Sintaxis

#include <stdio.h>

int fgetc(FILE *file);

Descripción

Devuelve el siguiente carácter en el fichero file como un unsigned char. Avanza el cursor del fichero en 1.

Valor devuelto

El carácter dado [0..255] o EOF si el cursor está al final del fichero.

Portabilidad

ANSI, POSIX

Ejemplo

La función numCaracteresFicheroTexto devuelve el número de caracteres de un fichero texto. Tiene como parámetro un puntero al descriptor del fichero.

#include <stdio.h>
int numCaracteresFicheroTexto(FILE *fentrada){
   char c;
   int ncaracteres=0;
   while((c=fgetc(fentrada)) != EOF)
      ncaracteres++;
   return ncaracteres;
}