Convertir un entier en hexa en C

allrabbit -  
crabs Messages postés 908 Date d'inscription   Statut Membre Dernière intervention   -
Si quelqu'un a la solution et quelques lignes de programme Merci

j'ai essayé avec sprintf mais j'ai quelques soucis

2 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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   Statut Membre Dernière intervention   507
 
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