Convertir un entier en hexa en C

Fermé
allrabbit - 28 oct. 2005 à 16:16
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 28 oct. 2005 à 17:50
Si quelqu'un a la solution et quelques lignes de programme Merci

j'ai essayé avec sprintf mais j'ai quelques soucis
A voir également:

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
28 oct. 2005 à 17:32
Ton entier et stocker en mémoire en binaire, tu le coupe de façon à faire des paquets de 4, et tu l'a en hexa.
1
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
28 oct. 2005 à 17:50
Salut,
C'est quoi tes soucis avec sprintf ?
Un bout de code qui met x sous forme hexa dans chaine.
Chez moi un entier c'est 32bits => 8 caractères en hexa.
char chaine[16] ;
int x ;
...
sprintf( chaine, "%08x", x ) ;
0