Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2429 connectés 

  FORUM HardWare.fr
  Programmation

  C : taille d'un fichier .

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

C : taille d'un fichier .

n°102745
doumoyamam​oto
Posté le 20-02-2002 à 14:55:54  profilanswer
 

j'aimerai connaitre la taille d'un fichier pour pouvoir l'utiliser dans mon programme.
 
MERCI

mood
Publicité
Posté le 20-02-2002 à 14:55:54  profilanswer
 

n°102747
godbout
Génial.
Posté le 20-02-2002 à 15:02:05  profilanswer
 

tu te positionnes a la fin du fichier avec fseek et comme param SEEK_END
tu fais un ftell qui te donne la taille
tu te repositionnes au debut du fichier avec fseek et SEEK_SET


---------------
Super.
n°102777
doumoyamam​oto
Posté le 20-02-2002 à 15:56:31  profilanswer
 

merci

n°102797
doumoyamam​oto
Posté le 20-02-2002 à 16:30:02  profilanswer
 

si je fais un sleep puis uin printf puis un sleep puis un printf il ne fais pas comme je voudrais...
il attend en additionnant les sleep et après il affiche tout le cumul des printf
 
je voudrais faire apparaitre un message comme bonjour mais lettre par lettre avec un delai entre chaque

n°102812
Kristoph
Posté le 20-02-2002 à 16:54:13  profilanswer
 

C'est parceque la sortie printf se fait avec un tampon. Le tampon n'est vidé que quand il est plein ou quand il rencontre un retour chariot ( \n ). Le mieux c'est soit le passer par putc qui n'affiche qu'un seul caractere, soit de vider le tampon juste apres le printf avec fflush.

n°103000
karlkox
Posté le 21-02-2002 à 01:29:05  profilanswer
 

tu peux le faire en utilisant les fonctions standarts du C :
 
struct stat statbuf;
int filesize;
 
 stat(the_file,&statbuf);  /// the_file, le fichier a lire
 filesize = (long)statbuf.st_size;

n°103001
flo850
moi je
Posté le 21-02-2002 à 01:31:57  profilanswer
 

ca, c marche sous linux , mais est ce que ca marche aussi sous win ( j'ai jamais esayé )


---------------

n°103003
Jar Jar
Intaigriste
Posté le 21-02-2002 à 01:53:27  profilanswer
 

flo850 a écrit a écrit :

ca, c marche sous linux , mais est ce que ca marche aussi sous win ( j'ai jamais esayé )



Avec cygwin, certainement.
De toute façon, le C sans POSIX, ça perd tout son intérêt. C'est un peu comme une pizza sans garniture, ou un éclair au chocolat sans crème au chocolat.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  C : taille d'un fichier .

 

Sujets relatifs
comment on fait un fichier batch?téléchargement fichier
[java] creer un repertoire correct pour le fichier de props[Java] fichier properties corrompu ?
[PHP] lire le contenu d'un fichier...Comment associer une icone à un fichier .exe, sans programmation?
Crypter le fichier robots.txt ?Ouvrir boite de dialogue de select. de fichier ??? en PHP ?? ou JS ???
affecter un icône a un fichier executable ??[HTML][JS] pbm taille de popup! grrrr ca m'énerve!
Plus de sujets relatifs à : C : taille d'un fichier .


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)