C'est du pur C standard et vraiment basique, faudrait te plonger dans un bouquin.
char szResult[4]; // BUFFER QUI CONTIENDRA ASCII RESULTANT
char *c; // PO0INTEUR SUR LE BUFFER POUR ECRITURE
c = szResult; // POINTE SUR 1er OCTET DU BUFFER
if(nbr < 10) *c++ = '0';
/* SI nbr < 10 ALORS
1) *c = '0' : szResult[0] = '0' pointé par *c
2) on pousse le pointeur: c++
*/
itoa(c, nbr, 10); // ECRITURE EN ASCII POUR CONCLURE
ciao...
BruNews, MVP VC++