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

 


Dernière réponse
Sujet : Affichage de grosseur de fichier avec outtextxy. Bon programmeur only!
Un4GivN 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 ! :)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Un4GivN 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 ! :)
youdontcare 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 ...
Un4GivN J'aimerais vraiment avoir une réponse c'est important !
bruno_lac aille ca intéresse personne!!!
Un4GivN 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...

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