Bonjour à tous,
voilà, je voudais lire la taille d'un fichier, donc je fais la chose suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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