#include <stdio.h> long ftell(FILE *file);
Devuelve la posición actual del cursor en el fichero cuyo descriptor es file.
La posición del cursor en el fichero, o -1 en caso de error.
ANSI, POSIX
La función tamanoFichero devuelve el tamaño en bytes de un fichero.
#include <stdio.h> long tamanoFichero(FILE *fentrada){ long curpos, longitud; curpos = ftell(fentrada); /* Se coloca el cursor en el final del fichero */ fseek(fentrada, 0, SEEK_END); longitud = ftell(fentrada); /* Se coloca el cursor en la posición original */ fseek(fentrada, curpos, SEEK_SET); return longitud; }