Comment calculer la taille d'un fichier?? [C] - C++ - Programmation
Marsh Posté le 16-03-2003 à 22:31:16
Tu as déjà stat qui te fait ça dans le monde Unix si ça peut t'aider, à moins que tu veuilles le faire toi même
Code :
|
Marsh Posté le 16-03-2003 à 22:45:55
pas le premier: feof est mal utilisé, ca ne fonctionnera pas. le fait d'utiliser un float va tout perturber. l'epsilon float n'est pas egal à l'int 1, donc le pas n'est pas valide. fread, pourquoi aps fgetc? le resultat variera selon que le fichier est binaire ou texte.
la deuxieme solution est un peut mieux: mais il vaudrait mieux sauvegarder le pointeur puis le restaurer afin de ne pas perdre la position courante. voir fgetpos/fsetpos
le mieux est de se tourner vers son systeme. *stat marchent au poil
Marsh Posté le 16-03-2003 à 23:01:09
Merci beaucoup ca fonctionne
Marsh Posté le 16-03-2003 à 22:07:19
J'ai ces deux fonctions mais aucunes des deux ne fonctionnent...
La 1ere...
La 2e...
Merci de m'aider