Bonjour à toutes et à tous,
Dans une méthode, je souhaite pouvoir formater un entier avec un nombre de zéros différents selon le cas. Le code est le suivant pour 3 chiffres:
Je souhaite pouvoir remplacer le "%03d" par quelque chose qui intègre le paramètre n (qui, par ailleurs pourrait être un entier, un String, si cela simplifie les choses).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String aff(int x, char n) { char str[16]; sprintf(str, "%03d", x); return str; }
J'ai essayé différentes choses qui m'ont toutes données des erreurs de compilation. J'avoue que la manipulation des char n'est pas ma tasse de thé.
Merci d'avance pour votre aide.
Pierre
Partager