Changement de base 10 à 16 en C

Fermé
eric63 Messages postés 111 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 30 janvier 2007 - 7 mars 2003 à 08:25
eric63 Messages postés 111 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 30 janvier 2007 - 7 mars 2003 à 09:33
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.
A voir également:

1 réponse

beldyn Messages postés 188 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 1 février 2005 19
7 mars 2003 à 09:27
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
eric63 Messages postés 111 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 30 janvier 2007 10
7 mars 2003 à 09:33
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