DETERMINER LA TAILLE D'UN FICHIER

Signaler
Messages postés
47
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
10 août 2002
-
Messages postés
86
Date d'inscription
dimanche 8 janvier 2006
Statut
Membre
Dernière intervention
5 décembre 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/9679-determiner-la-taille-d-un-fichier

Messages postés
86
Date d'inscription
dimanche 8 janvier 2006
Statut
Membre
Dernière intervention
5 décembre 2010

SUPER, CA MARCHE!!!

Merci Nic.C !

Voici mon code:

#include <stdio.h>
#include
#include <fcntl.h>
#include <sys\stat.h>
#include

int main(int argc, char *argv[])
{
int fichier_ouvert;
long taille_fichier;


if ((fichier_ouvert open("lones.lon", O_RDONLY)) -1)
printf("\nErreur a l\'ouverture du fichier. \n \n");

else
{
taille_fichier = filelength(fichier_ouvert);
printf("\n \nTaille du fichier: %ld octets \n \n", taille_fichier);
close(fichier_ouvert);
}

system("PAUSE");
return EXIT_SUCCESS;
}

Voilà!

PS: Comment faire pour Noter, JE VEUX METTRE 10 !

lol55
Messages postés
295
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
24 janvier 2014
1
punaise Weedy_59 !!! g eus la meme réaction que toi !
Messages postés
10
Date d'inscription
samedi 13 novembre 2004
Statut
Membre
Dernière intervention
21 décembre 2004

Oui d'accord c'est bien, mais comment fais tu pour un fichier de taille supérieur à 4 294 967 295 octets (soit + important qu'un type unsigned long ) ?!?
Messages postés
3
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
16 janvier 2003

Merci messieu pour le code je me demandait comment j'avais faire!! lol. ben oui en ce moment j'ai pas envi des masses de reflechir!:!
Thx man encore une fois!!!
Messages postés
47
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
10 août 2002

rare sont les personnes faisant appelle à cette merveilleuse fonction qu'est filelength, pour déterminer la taille d'une fichier.
Très bon exemple Nic.C (tu n'as pas besoin de "sys/stat.h")

@+