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 : Sélectionner tout - Visualiser dans une fenêtre à part
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