Salut tout le monde

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
int toto=51;
printf("%04d",toto);
Ce code affichera 0051.
Jusque là pas de problème.

La question que je me pose est la suivante: est-il possible que le nombre de 0 soit variable ?

Comme par exemple avec le code suivant où il faudrait changer la valeur de n pour changer le nombre de 0 (je sais que ce code ne marche pas, c'est juste pour illustrer mon idée)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int toto=51;
int n=4;
printf("%0nd",toto);
Merci d'avance.