Transformation hexa/dec et vis versa

thbah Messages postés 18 Statut Membre -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
dans le cadre d'un projet je voudrais ecrire ce code Excel ci dessous en c
=DECHEX(MOD(HEXDEC("2Dcdd")-(HEXDEC(C8)+HEXDEC(D8));65536))

merci d'avance

5 réponses

Nabla's Messages postés 20731 Statut Contributeur 3 194
 
int c8;
int d8;

int a= 0x2dcdd - (c8 + d8);

ca suffit pas ?

pour l'affichage, tu peux faire avec un printf, sprrintf %x
http://www.cplusplus.com/reference/cstdio/printf/
si tu utilises cout: utilises cout<<hex<<tonnombre
0
thbah Messages postés 18 Statut Membre
 
salut
merci pour ton aide sa marche mais j'ai un souci
par exemple c8 =04B4 et d8=FBB6 cela me donne 1DC73 or sur le tableau excel j'ai que DC73
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
La réponse est bien 1DC73, c'est ta formule qui est pas bonne, tu emploi MOD()
Si tu le supprime tu à la bonne réponse.
A+
0
thbah Messages postés 18 Statut Membre
 
salut
j'ais pa mi le mod() au prog en c
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Beh à toi de voir, j'ai juste informer pourquoi le différence
0