Ajout de zéro binaire

Signaler
Messages postés
33
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 juin 2005
-
Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
-
bonjour bonjour,
mon probleme cette fois ci est lié a un zéro binaire.
j'explique : mon projet affiche a gauche de l'hexa à droite les caractères. (projet sous borland c++ builder)
En cliquant sur un bouton je fais appariatre une fenetre qui me demande un type voulu et une valeur à rentrer...
le type g le choix entre char (1octet) , short int (2octet)
int (4octet), float (4octet) et double(8octet). je rentre une valeur, j'ai une boite de dialogue qui me confirme que ma convertion est bonne... par exemple je prend un int et la valeur rentrée est 128. j'ai donc en hexa 00 00 00 80.qd je fais mavariable.Insert(les bons parametres) j'obtien une chaine que qd j'affiche les 0 binaire n'ont pas été enregistré il est passé directement à 80. alros ma question est ya til un moyen spécial pour copier ces f***** zéro dans une cahine de caractère...
Merci a toute les reponse possible et inimaginable

1 réponse

Messages postés
1138
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
25 janvier 2009
3
oui c'est possible si tu formates le texte avec sprintf :

sprintf(buffer,"%08x",128);

cela va "combler" avec des zéros jusqu'a qu'il y ait 8 chiffres