Bonsoir,
je souhaite convertir un nombre de type WORD (ie 16bits non sign�) en une chaine de caract�res en C++. J utilise actuellement la fonction sprintf mais il y a un souci lorsque la chaine d�bute par un 0.
Par exemple, lorsque je veux convertir 0x0020, le r�sultat �crit dans le buffer sera 20 et non pas 0020.
Alors, j ai pens� utiliser la fonction itoa, mais celle-ci g�n�re aussi un petit probl�me.Par exemple, itoa(125,buffer,16) me retourne "7d" dans le buffer et non "7D". (d et D n'ont pas le m�me caract�re ASCII).
Est ce que quelqu'un connaitrait une autre m�thode?
Merci pour votre aide
Partager