Binaire vers hexadecimal

Signaler
Messages postés
12
Date d'inscription
samedi 29 avril 2006
Statut
Membre
Dernière intervention
30 avril 2006
-
Messages postés
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015
-
Bonjours tout le monde :-)
Je debute en c++ et je programme en windows form, voici mon problème:
J'aimerais convertir du binaire en hexadecimal, c'est à dire que j'ai une textbox avec du binaire, et j'aimerais que cette valeur se converti en hexadecimal sur la textbox a coté.
Je ne sais pas du tout quel code utilisé
Merci d'avance :-)

4 réponses

Messages postés
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015

pour passer du binaire en hexa :

fait des paquets de 4 bits

ensuite tu fais la conversion de ces paquets (1 paquet va de 0000 à 1111 en binaire donc de 0 à F en hexa)


puis de gauche à droite : tu fais la somme des puissances de 2

ex :

en binaire, tu as 1011


en hexa, ca donne : 1x8 + 0x4 + 1x2 + 1 8 + 2 + 1 13 (en decimal), donc C en hexa
Messages postés
12
Date d'inscription
samedi 29 avril 2006
Statut
Membre
Dernière intervention
30 avril 2006

Ok je vais essayé merci ;-)
Messages postés
12
Date d'inscription
samedi 29 avril 2006
Statut
Membre
Dernière intervention
30 avril 2006

Ok par le calcul je vois, mais ya t'il une commande c++ qui permet de le faire ?
Messages postés
361
Date d'inscription
mardi 31 décembre 2002
Statut
Membre
Dernière intervention
19 mars 2015

printf, sprintf   il me semble


ca fait au moins conversion hexa decimal

%x ou %h, je ne sais plus