Bonjour,
J'utilise une fonction sprintf pour mettre dans une chaine de caractère des données en fonction de la saisie de l'utilisateur.
L'utilisateur peut saisir une valeur comprise entre 0 et 999999
Pour des raisons techniques je récupère cette valeur dans une chaine de caractère et j'ai besoin de la mettre aussi dans une chaine de caractère mais impérativement sous la forme de 6 chiffres.
En gros s'il saisie 24, il faut que sprintf me renvoi 000024.
Mon code est celui-ci :
Et il me retourne "____24" (des espaces à la place des 0)
Code : Sélectionner tout - Visualiser dans une fenêtre à part sprintf(strEntreeCTOAUT, "%06s",pstrCodeSaisi);
Comment faire pour récupérer "000024" et non "____24" ?
Merci d'avance
Hunter
Partager