[c] formatage d'un hexadécimal avec *printf [resolu]]

] [c] formatage d'un hexadécimal avec *printf [resolu] - C - Programmation

Marsh Posté le 03-04-2014 à 17:05:49    

Bonjour,
 
j'ai un uint8 que je dois printfer et sprintfer en hexadécimal sur deux digits.
 
Pour la partie hexa c'est pas dur, %x.
 
Par contre si ma variable est inférieure ou égale à 0x0f, je n'arrive pas à afficher deux digits (par exemple si j'ai 0x0a je veux afficher "0a" et pas "a" tout seul.
 
Peut on formater ça directement dans le printf ?
 
Merci.
 
 
edit: en fait juste en relisant mon message j'ai trouvé, c'est comme pour les floats:
%.2x


Message édité par Tangrim le 03-04-2014 à 17:14:23

---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
Reply

Marsh Posté le 03-04-2014 à 17:05:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed