bonjour,
j'ai un nombre comme suit: 0001.lorsque j'incrémente ce nombre de +1 il me donne 2 .alors moi je veux mon résultat soit: 0002
que dois je faire ?
Merci
bonjour,
j'ai un nombre comme suit: 0001.lorsque j'incrémente ce nombre de +1 il me donne 2 .alors moi je veux mon résultat soit: 0002
que dois je faire ?
Merci
Bonjour,
peux tu détailler l’intérêt de conserver 3 zéros devant?
*j'ai bien des idées mais elles sont un peut brutales*![]()
tu dois travailler avec les nombres en string
essayes ce format
Code : Sélectionner tout - Visualiser dans une fenêtre à part String.Format ( "000{0}", nombre )
je ne crois pas que cela resoudra son problème les trois 0 sont fixe dans ton cas et donc au dela de 0009 ca posera problème. ^^
elle va ajouter des cas
si nombre.lenght=1
"000{0}
si nombre.lenght=2
"00{0}
si nombre.lenght=3
"0{0}
et ça va faire son affaire, n'est ce pas?
elle va ajouter des cas
si nombre.lenght=1
"000{0}
si nombre.lenght=2
"00{0}
si nombre.lenght=3
"0{0}
et ça va faire son affaire, n'est ce pas?=4 =5 =6 ...
cette ligne te permet de dire que mes entier je les veux sur 4 caractères. après tu peux mettre 0:00000 ... ^^' en tout cas pas besoin de if's
Code : Sélectionner tout - Visualiser dans une fenêtre à part String.Format("{0:0000}", tonEntier);![]()
oui t'as raison!
tu aurais du lui donner ça directement!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 String.Format("{0:0000}", nombre)
Partager