Binaire vers hexadecimal

seleccao Messages postés 12 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 30 avril 2006 - 29 avril 2006 à 16:48
mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023 - 29 avril 2006 à 20:21
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

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
29 avril 2006 à 20:07
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
0
seleccao Messages postés 12 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 30 avril 2006
29 avril 2006 à 20:09
Ok je vais essayé merci ;-)
0
seleccao Messages postés 12 Date d'inscription samedi 29 avril 2006 Statut Membre Dernière intervention 30 avril 2006
29 avril 2006 à 20:11
Ok par le calcul je vois, mais ya t'il une commande c++ qui permet de le faire ?
0
mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
29 avril 2006 à 20:21
printf, sprintf   il me semble


ca fait au moins conversion hexa decimal

%x ou %h, je ne sais plus
0
Rejoignez-nous