Convertir un entier en hexa en C

allrabbit -  
crabs Messages postés 909 Statut Membre -
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

  1. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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
  2. crabs Messages postés 909 Statut Membre 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