Changement de base 10 à 16 en C

eric63 Messages postés 111 Statut Membre -  
eric63 Messages postés 111 Statut Membre -
Bonjour à tous,

Mon amie est en train de développer un projet en C. Elle doit faire, entre autre, un transfert de base 10 (décimale) en base 16 (hexadécimale). Est-ce qu'il existe une fonction en C pour cela ?

Merci par avance. Bon courage à tous.
Bye.

1 réponse

  1. beldyn Messages postés 189 Statut Membre 19
     
    Salut,
    Qu'appelles-tu un transfert de base?? Si il s'agit d'un affichage essaie ceci:

    char Monbuf[20];
    int NombreBaseDix;
    NombreBaseDix=255;
    sprintf(char*)MonBuf,"%X",NombreBaseDix);

    A+
    0
    1. eric63 Messages postés 111 Statut Membre 10
       
      Bonjour beldyn,

      Merci déjà !!!

      En fait, je me suis mal exprimé, c'est un changement de base qui doit être effectué.

      J'essaierai ta proposition chez moi car j'ai pas les outils sous la main... ;)

      Merci. Bye.
      0