Language C, les %f

Résolu
Yazou92 Messages postés 208 Statut Membre -  
 le père -
Bonjour,

Je voudrais savoir ce que sa signifie le %*.*f, car j'ai un teste théorique la dessus

Merci de votre aide
Configuration: Windows Vista
Firefox 3.5.5

4 réponses

  1. nobie-cs Messages postés 157 Statut Membre 17
     
    tu veut dire par exemple "%3.4f" ?? à la place de "*" il y a des chiffre ?
    si oui "%3.4f" affiche trois chiffre avant la "," et 4 après
    2
  2. le père
     
    Bonjour

    J'ai suivi la méthode de Carly31. Il est peut-être un peu sec, mais il n'a pas tort.
    J'ai trouvé ce que tu aurais pu trouver toi-même :
    http://www.cplusplus.com/reference/cstdio/printf/
    Si j'en crois ce qui y est écrit, le %*.*f utilisé dans un printf demande 3 arguments
    printf ("%*.*f",9,3,x);
    serait équivalent à
    printf ("%9.3f",x);
    2
  3. carly31 Messages postés 86 Date d'inscription   Statut Membre 5
     
    google, tu connais ?!!!
    1
    1. corentin.93 Messages postés 1681 Date d'inscription   Statut Membre Dernière intervention   266
       
      Répondre aux questions de ceux qui demandent de l'aide, au lieu de les casser, tu connais ?!
      0
  4. toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   13
     
    +1 corentin
    yazou > par contre faut pas oublier que cette fonction ne marche que pour afficher les variables de type float mais ça j'imagine que tu t'en doutes ;)
    0