formatage des nombres hexas (pading?)
Salut,
je dois récupérer et traiter des nombres hexas. Seulement, 0x0 n'est pas la même chose que 0x00 dans mon cas. J'ai fait un truc un peu moche:
Code:
1 2 3 4 5
|
if(num<0x10)
printf("0");
printf("%x",num); |
en gros, si le nombre est inférieur à 0x10, il est affiché de la forme 0x0Y ou y<=F.
Est-ce que je pourrais pas le faire plus joliement, comme si on faisait un padding ? (il faut avouer que si je veux récupérer ces valeurs après, c'est un peu goret).
merci beaucoup