dacor
Messages postés40Date d'inscriptionmercredi 10 mai 2006StatutMembreDernière intervention 5 juin 2008
-
19 avril 2007 à 11:34
ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 2008
-
19 avril 2007 à 19:19
bonjour,
comment peut on récupéré la taille d'un fichier ?
fseek(fichier , 0, SEEK_SET );//On est au début
fseek(fichier , 0, SEEK_END ); //On trouve la fin du fichier
long Taille = ftell(fichier); //Lire le nombre d'octets
A+
Bonne programmation
<hr size="2" width="100%" /> Site
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 19 avril 2007 à 15:10
Sans compter que si le fichier est deja ouvert en exclusif par un autre processus, la taille ne sera jamais retournée.
Il n'y aura en ce cas que FindFirstFile pour assurer le résultat.
ciao...
BruNews, MVP VC++
Vous n’avez pas trouvé la réponse que vous recherchez ?
ncoder
Messages postés244Date d'inscriptionvendredi 6 mai 2005StatutMembreDernière intervention 6 avril 20081 19 avril 2007 à 19:19
BruNews => C'est vrai, si fichier == NULL (on peut pas l'ouvrir, etc...) ça marche pas mais c'était pour montrer une autre solution (peut etre moins bonne, certes).
SAKingdom => OK merci pour l'info (fseek était avant ET après mais je l'avais enlevé)
A+
Bonne programmation
<hr size="2" width="100%" /> Site