RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  275 - ARCHIVOS EN C
Autor:  Andrés
Les escribo porque tengo un problema. Quiero hacer una función para calcular el tamaño de un archivo. Yo escribí una que funciona muy bien con los archivos de texto pero no con un ejecutable. Quisiera saber que está mal.
Esta es la función:
long FileSize(FILE *file)
{
long pos_actual, tam;
pos_actual = ftell(file);
fseek(file, 0L, SEEK_END);
tam = ftell(file);
fseek(file, pos_actual, SEEK_SET); /* vuelvo a poner el puntero donde estaba antes */
return tam;
}


Nombre
Apellidos
Correo
Comentarios