IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

op�rations sur les bits d'un byte


Sujet :

C++Builder

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre extr�mement actif Avatar de petitours
    Homme Profil pro
    Ing�nieur d�veloppement mat�riel �lectronique
    Inscrit en
    F�vrier 2003
    Messages
    2 037
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement mat�riel �lectronique
    Secteur : Industrie

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 2 037
    Par d�faut op�rations sur les bits d'un byte
    Bonjour,

    J'ai besoin de faire des op�rations sur les bit d'un octet recup�r� via l'USB
    J'arrive � voir comment faire en utilisant des fonction ET ou OU mais je me doute bien qu'il existe d�j� quelquechose de tout fait...et de bien plus pratique surtout !

    Si vous pouvez m'aiguiller quelquepart, je vous en remercie d'avance

    Je cherche en particulier � changer l'�tat d'un bit dans l'octet ou a lire l'etat d'un bit d'un octet sans toucher aux autres bit

    merci

    PS : ne pas hesiter a me prendre pour un super nul dans les explications ; Je d�bute et j'ai encore beucoup de mal avec les notions de fonctions et autre classes...

  2. #2
    CGi
    CGi est d�connect�
    Expert confirm�
    Avatar de CGi
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 061
    D�tails du profil
    Informations personnelles :
    Localisation : France, Allier (Auvergne)

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 061
    Par d�faut
    Il y a cette solution :
    http://chgi.developpez.com/tips1/#tips13

    Ce n'est pas la seule mais apparement elle est tr�s rapide � l''execution.
    Site : http://chgi.developpez.com

    Pourquoi faire simple quand on peut faire compliqu� ? (Jacques Rouxel)

  3. #3
    Membre extr�mement actif Avatar de petitours
    Homme Profil pro
    Ing�nieur d�veloppement mat�riel �lectronique
    Inscrit en
    F�vrier 2003
    Messages
    2 037
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Savoie (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement mat�riel �lectronique
    Secteur : Industrie

    Informations forums :
    Inscription : F�vrier 2003
    Messages : 2 037
    Par d�faut
    merci

    ca a l'aire bien pratique cet "union"

    par contre, je vais abuser un peu ...mais j'ai us� mon livre de C++ tout suivre et si j'ai pu comprendre ce qu'est une structure, je n'arrive pas � le faire pour l'"union"

    Qu'est ce que c'est que ca ? o� puis-je trouver ce que c'est ? c'est un truc sp�cial BcB (j'en doute)

    Pour tout dire, je ne comprends rien � l'exemple des trucs et astuces...

    encore merci

  4. #4
    Invit�
    Invit�(e)
    Par d�faut Union
    Dans l'exemple qui t'a �t� r�pondu pour l'acc�s aux bits d'un octet, l'union supperpose 2 structures au m�me emplacement m�moire !

    Ton union est compos�e d'un tableau de 8 bits et d'un char � la m�me adresse m�moire.

    Ainsi, quand tu �cris dans un bit du tableau tu �cris dans le char.

    Et quand tu �cris dans le char, tu �cris dans le tableau de bits...

    C'est en fait la m�me adresse m�moire, mais vue diff�remment...


    Sympa ta citation de St Exup�ry, je suis assez d'accord...

  5. #5
    mat.M
    Invit�(e)
    Par d�faut
    Petite remarque en passant : la m�thode propos�e cela s'appelle une structures de champs de bits

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Op�ration sur les bytes avec Byte.parseByte
    Par bobic dans le forum API standards et tierces
    R�ponses: 2
    Dernier message: 01/06/2011, 18h08
  2. Op�rations sur les bits
    Par Wilco dans le forum Langage
    R�ponses: 6
    Dernier message: 06/06/2010, 03h58
  3. R�ponses: 7
    Dernier message: 13/05/2009, 10h18
  4. Op�ration sur les bits
    Par Sergio29 dans le forum D�buter
    R�ponses: 2
    Dernier message: 24/12/2007, 13h23
  5. R�ponses: 3
    Dernier message: 28/07/2006, 10h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo