C force printf pour hexadecimal
aimless
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
Behal -
Behal -
Salut!
Est-ce que quelqu'un connait le bon format pour afficher les hexadecimals du forme 0x00. %#x affiche 0 au lieu de 0x00 ainsi de suite. je veux forcer l'affichage pour les reutiliser en bitmap.
merci..
peace
Est-ce que quelqu'un connait le bon format pour afficher les hexadecimals du forme 0x00. %#x affiche 0 au lieu de 0x00 ainsi de suite. je veux forcer l'affichage pour les reutiliser en bitmap.
merci..
peace
A voir également:
- Printf hexa
- Hexadecimal en c - Meilleures réponses
- Hexadecimal c - Meilleures réponses
- Editeur hexa - Télécharger - Édition & Programmation
- Table ascii hexa - Guide
- Puts vs printf - Forum Programmation
- Undefined reference to printf ✓ - Forum Programmation
- Printf nan - Forum Programmation
5 réponses
meuh non, encore tard mais il y a mieux quand même :
printf( "0x%08.8X", i);
va t'afficher 0x suivi de la valeur avec une string de 8 sur 8 remplie avec des 0.
un des 8 dit au moins 8 et l'autre pas plus de 8.
ça marche aussi avec 4 ou une autre longueur.
printf( "0x%08.8X", i);
va t'afficher 0x suivi de la valeur avec une string de 8 sur 8 remplie avec des 0.
un des 8 dit au moins 8 et l'autre pas plus de 8.
ça marche aussi avec 4 ou une autre longueur.
tu vas être obligé de faire le traitement toi même
par exemple remplacer A par 0A
(if(value<16) ... traitement)
de toutes façons, tu peux faire printf("0%x",value);
si tu tiens à rajouter un 0 avant.
j'avais oublié:
%X pour afficher en majuscules
%x '' en minuscules
A+
¤
par exemple remplacer A par 0A
(if(value<16) ... traitement)
de toutes façons, tu peux faire printf("0%x",value);
si tu tiens à rajouter un 0 avant.
j'avais oublié:
%X pour afficher en majuscules
%x '' en minuscules
A+
¤
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question