DETERMINER LA TAILLE D'UN FICHIER

cs_gaya Messages postés 47 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 10 août 2002 - 8 août 2002 à 04:05
cs_lol55 Messages postés 86 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 5 décembre 2010 - 22 août 2006 à 18:30
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

cs_lol55 Messages postés 86 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 5 décembre 2010
22 août 2006 à 18:30
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
soldier8514 Messages postés 295 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 24 janvier 2014 1
18 juin 2006 à 21:08
punaise Weedy_59 !!! g eus la meme réaction que toi !
Weedy_59 Messages postés 10 Date d'inscription samedi 13 novembre 2004 Statut Membre Dernière intervention 21 décembre 2004
21 déc. 2004 à 17:06
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 ) ?!?
cs_Kotei Messages postés 3 Date d'inscription mercredi 3 juillet 2002 Statut Membre Dernière intervention 16 janvier 2003
16 janv. 2003 à 15:46
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!!!
cs_gaya Messages postés 47 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 10 août 2002
8 août 2002 à 04:05
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")

@+
Rejoignez-nous