Bonjours
Je débute en C
J'ai une variable qui contient la valeurs 1 par exemple et je voudrais qu'il m'affiche la valeur 01
Mais si j'ai la valeur 23 je ne veux pas qu'il m'affiche 023 mais bien 23.
Comment faire svp ?
Bonjours
Je débute en C
J'ai une variable qui contient la valeurs 1 par exemple et je voudrais qu'il m'affiche la valeur 01
Mais si j'ai la valeur 23 je ne veux pas qu'il m'affiche 023 mais bien 23.
Comment faire svp ?
Question maintes fois posée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 toto = 1; printf("%02d", toto);
la fonction itoa permet de faire la conversion int => string
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if (N < 10) { itoa(N, S, 10); // concatener S avec 0 //.................... }
définit dans (#include <stdlib.h>)
Merci a vous 2
Hyper compliqué, pas standard, donc pas portable.Envoyé par hassanibi
Qu'est-ce qui ne va pas avec *printf() et le formatteur qui va bien (par exemple "%02d")
Emmanuel Delahaye:
merci pour cette information.
Partager