Taille d'un fichier par la fonction ftell
Bonjour à tous,
voilà, je voudais lire la taille d'un fichier, donc je fais la chose suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
FILE *file;
long size;
file = fopen (NomFichier, "r");
if (file == NULL)
{
printf ("Error\n");
}
else
{
fseek(file, 0, SEEK_END);
size = ftell(file);
fclose(file);
} |
Donc ce bout de code fonctionne pas de problème.
Mais voila je me pose une question sur la fonction ftell(), supposons que le fichier soit très gros, la variable "size" ne sera pas assez grande alors comment faire ?
Merci