J'essaie d'utiliser ma propre fonction pour obtenir la taille du fichier à partir d'un fichier. Je vais utiliser cela pour allouer de la mémoire pour une structure de données pour contenir les informations sur le fichier.Fstat fait maison pour obtenir la taille du fichier, retourne toujours 0 longueur
La fonction de la taille du fichier ressemble à ceci:
long fileSize(FILE *fp){
long start;
fflush(fp);
rewind(fp);
start = ftell(fp);
return (fseek(fp, 0L, SEEK_END) - start);
}
Toutes les idées que je fais mal ici?
Merci. * Je suppose que j'aurais dû passer plus de temps à lire la page de manuel. :) – Fred