Convertir un entier en hexa en C

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. Contributeur
    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
    1. 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