Formatage printf langage C
Résolu
Captain
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai plusieurs valeurs que je veux afficher, mais toujours avec un certain nombre de chiffre.
Par exemple, j'ai 42 et 3659, et j'aimerai toujours les afficher sur dix chiffre, de sorte que cela donne :
0000000042
0000003659
avec printf.
Je crois savoir que printf permet cela, mais je n'arrive pas a le trouver dans le man.
Si quelqu'un pouvait m'aider ^^.
Cordialement,
j'ai plusieurs valeurs que je veux afficher, mais toujours avec un certain nombre de chiffre.
Par exemple, j'ai 42 et 3659, et j'aimerai toujours les afficher sur dix chiffre, de sorte que cela donne :
0000000042
0000003659
avec printf.
Je crois savoir que printf permet cela, mais je n'arrive pas a le trouver dans le man.
Si quelqu'un pouvait m'aider ^^.
Cordialement,
2 réponses
-
Bonjour,
Pour le printf je sais pas vraiment mais au pire avec un peu de bidouillage c'est faisable : tu regardes la longueur de ta chaine et tu rajoutes le nombre de "0" qu'il faut (oui j'avais prévenu, c'est du bidouillage ^^) -
Bonjour,
Il suffit d'utiliser de mettre la precision souhaitée dans le format.
Par exemple : printf("%9d",45);
Cdlt