Ajout de zéro binaire

cs_zelastwarrior Messages postés 33 Date d'inscription vendredi 28 mai 2004 Statut Membre Dernière intervention 10 juin 2005 - 24 juin 2004 à 15:33
cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 - 24 juin 2004 à 16:34
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

cs_JCDjcd Messages postés 1138 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 25 janvier 2009 4
24 juin 2004 à 16:34
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
0
Rejoignez-nous