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++ Discussion :

Faire rentrer 2 BYTE dans un WORD


Sujet :

C++

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Par défaut Faire rentrer 2 BYTE dans un WORD
    Bonjour,

    j'ai 2 variables de type BYTE (8bits) et une de type WORD (16bits)

    je voudrait faire rentre mes 2 BYTE dans le WORD un pour le poid fort et l'autre pour le poid faible. il existe les macro LOBYTE et HIBYTE pour extraire les BYTE d'un WORD mais pas l'inverse.

    Ya t'il une macro qui existe pour faire sa ?

  2. #2
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Tu peux toujours l'écrire toi même avec les opérateurs de décalages des bits:

    http://c.developpez.com/faq/c/?page=...TYPE_acces_bit

    http://c.developpez.com/faq/c/?page=...ift_left_right


  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Sinon puisque tu parles des macros, il existe l'inverse : MAKEWORD.

  4. #4
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Par défaut
    je vais essayer merci pour les liens

  5. #5
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Citation Envoyé par Laurent Gomila
    Sinon puisque tu parles des macros, il existe l'inverse : MAKEWORD.
    Si les macros existent, ben utilise les!
    Je suis loin de tout connaître, mais au pire ce sont des trucs qui s'écrivent bien...

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Australie

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2006
    Messages : 22
    Par défaut
    je ne connaisait pas MAKEWORD mais avec les macro SET et GET de la faq sa marche


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    for (int i = 0; i< 8; i++)
    {
    	int retEntier = GET(iEntier,i);
    if (retEntier != 0) 
    	SET(wRet,i+8);
     
    	int retReel = GET(iReel,i);
    	if (retReel != 0)
    		SET(wRet,i);
    }
    merci

  7. #7
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Avec plaisir !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MCD] Faire un MCD intégrable dans word (selectionnable) ?
    Par ptit.homm dans le forum Schéma
    Réponses: 0
    Dernier message: 02/04/2015, 11h56
  2. Réponses: 0
    Dernier message: 14/03/2014, 12h18
  3. Faire rentrer un texte dans une zone sans scrolbar
    Par jjpopaul dans le forum Langage
    Réponses: 4
    Dernier message: 08/04/2010, 17h14
  4. [VB6]ecrire une chaine de byte dans la base de registre
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 17/12/2008, 10h50
  5. Réponses: 5
    Dernier message: 08/03/2004, 10h28

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