enrageur
Messages postés54Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention21 novembre 2008
-
21 juil. 2006 à 11:44
pymaster
Messages postés74Date d'inscriptionvendredi 14 juillet 2006StatutMembreDernière intervention14 août 2006
-
21 juil. 2006 à 19:48
J'aimerais créer une variable de taille 1 bit, mais il y a pas de type pour cela. J'entand par bit, la version française, 8 bits = 1 octet. Je fais habituellement du C++, et je n'ai pas de problème pour cela.
Tous les types de VB sont prédefinis, en octet.
Le but serais de créer une structure de 8 varaibles de 1 bit et de copier un octet dans cette structure, afin d'avoir plus de souplaisse quand le mot de 1 octet est codé, et que chaque bit correspond à une information indépendante des autres.
johann91
Messages postés46Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention21 juillet 2006 21 juil. 2006 à 15:12
Salut,
Si, il y a le type boolean qui correspond à un nombre binaire,
donc à un bit ! Il te suffit de créer un tableau de 8 booléens et de
traiter chaque case du tableau comme un bit qui peut être modifié
indépendamment des autres ! Si c'est bien ça que tu veux faire.
enrageur
Messages postés54Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention21 novembre 2008 21 juil. 2006 à 18:15
Je comprends ce que tu veux dire, mais un boolean est defini avec un tail d'un octet.
Donc mon tableau de boolean aura un taille de 8 octets.
Mon but est de definir une structure de type
typedef structure MOT {
bit alumageOK; // un seul bit
bit demarrageEnCours; // un suel bit
3 bits status; // le status est un mot de 3 bits
3 bits donnee; // la donnée est un mot de 3 bits
}
Et quand je recois l'octet correspondant au MOT je fais
MOT monMot;
monMot = OctetRecu;
Et ensuit je peux traiter les bit indépendament
Desolais, ca resemble a du C.