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

  FORUM HardWare.fr
  Programmation

  Affichage de grosseur de fichier avec outtextxy. Bon programmeur only!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affichage de grosseur de fichier avec outtextxy. Bon programmeur only!

n°71045
Un4GivN
Posté le 09-11-2001 à 18:23:10  profilanswer
 

void affiche_fichiers(char lecteur)
{
 int mid_y = 240;
 int x = 5;
 char grosseur[20];
 struct ffblk fblock;
 char chemin[1024] = "C:\\*.*";
 chemin[0] = lecteur;
 setcolor(white);
 if(findfirst(chemin,&fblock,NORMAL) != 0 )
 {
  puts("Erreur de lecture !" );
 }
 outtextxy(5, mid_y + x,fblock.ff_name);
 moule = malloc(sizeof(struct lafile));
 debut = moule;
 courant = moule;
 strcpy(moule-> nom_fichier, fblock.ff_name);
 moule -> size_fichier = fblock.ff_fsize;
 moule -> suivant = NULL;
 ltoa(fblock.ff_fsize, grosseur, 20);
 outtextxy(200, 230, grosseur);
 x = x + 10;
 while( findnext(&fblock) == 0)
  x = x + 15;
  moule = malloc(sizeof(struct lafile));
  courant -> suivant = moule;
  courant = moule;
  courant -> suivant = NULL;
  strcpy(moule -> nom_fichier, fblock.ff_name);
  moule -> size_fichier = fblock.ff_fsize;
  outtextxy(5, mid_y + x, fblock.ff_name);
}
 
Le problème se situe ici...
 
 ltoa(fblock.ff_fsize, grosseur, 20);
 outtextxy(200, 230, grosseur);
 
Je veux faire afficher la grosseur du fichier trouvé en mode graphique avec outtextxy. Au lieu d'afficher la taille, ca donne par exemple "1hr5". Aidez moi svp ! L'affichage des fichiers est aussi bizard si vous pouvez y jetez un oeil...

mood
Publicité
Posté le 09-11-2001 à 18:23:10  profilanswer
 

n°71048
bruno_lac
Posté le 09-11-2001 à 18:25:35  profilanswer
 

aille ca intéresse personne!!!

n°71222
Un4GivN
Posté le 10-11-2001 à 17:17:05  profilanswer
 

J'aimerais vraiment avoir une réponse c'est important !

n°71227
youdontcar​e
Posté le 10-11-2001 à 17:45:08  profilanswer
 

déjà tu demande la conversion en base 20 ...  
 
utilise sprintf, c'est bien plus convivial :
 
char s[512];
int nombre = 450;
sprintf(s, "nombre vaut %d", nombre); // affiche "nombre vaut 450"
 
pour le reste, j'en sais rien ... je te dirais bien de balancer bgi par la fenêtre et de faire de la gdi, du directdraw, de l'ogl ...

n°71247
Un4GivN
Posté le 10-11-2001 à 19:21:04  profilanswer
 

Le dernier chiffre c'est la décompression en base 20 ??????? AHHHHHHHHHHHHHHHHHH jpensais que c'était le nombre de chiffre à garder.
 
Merci bcp mec c'est sympa ! :)


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

  Affichage de grosseur de fichier avec outtextxy. Bon programmeur only!

 

Sujets relatifs
[php] Ecrire dans un fichier les valeurs d'une tablepb d'erreur d'ouverture de fichier en java
[OpenGL] Gérer la vitesse d'affichage ?PHP PROBLEME AFFICHAGE VALEURS (<ESPACE> et ')
Affichage de fichier et dossiers en C[JAVASCRIPT] FONCTION REPLACE !!!!!!!!!!!! ..... c BON!
[Lotuscript] comment qu'on fait pour enregistrer ds un fichier Excel ?Cherche programmeur PHP
chargement de fichier provenant de blender 
Plus de sujets relatifs à : Affichage de grosseur de fichier avec outtextxy. Bon programmeur only!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR