[C] affichage nombre sur deux chiffres

Résolu
Théo -  
 Seta-san -
Bonjour,
j'aimerais afficher un chiffre avec un 0 devant, est-ce possible.
je m'explique
j'aimerais que ma variable test affiche 01, 02, 03 etc.. si elle est strictement inférieur à 10 et 10, 11 etc si elle est supérieure ou égale à 10.

auriez vous une idée ?
A voir également:

4 réponses

Théo
 
trouvé
1
Absinthe06 Messages postés 102 Date d'inscription   Statut Membre Dernière intervention   11
 
if( ta_variable < 10)
     printf("0%d\n", ta_variable);
else
     printf("%d\n", ta_variable);


a condition que ta_variable soit un entier bien sur ;)
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut
Oui ou encore plus rapide :
printf("%02d",variable);


Cdt
0
Seta-san
 
Voir aussi du coté de sprintf() si tu veux travailler ta valeur
0
Théo
 
ouais mais c'est pas ca que je devais faire, je devais mettre la valeur dans une variable mais c'est fait.
On me répond quand j'ai trouvé lol
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Eh oui, parfois, on travaille lol.
Ca serait bien de poster ta solution pour les autres internautes ;) (sprintf, j'imagine)

Cdt
0