problème avec le langage c - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 32 sur 32

problème avec le langage c



  1. #31
    invite01703c44

    Re : problème avec le langage c


    ------

    Bonjour

    Je crois que je me suis mal expliqué. J'ai écrit que le compilateur change l'ordre dans les champs (c'est un constat) et non que le BIG ENDIAN ou le LITTLE ENDIAN le changerait en permutant les octets.

    Mais pour retrouver un champ binaire, un bloc du bit 4 au bit 15 par exemple (soit plus d'un octet à cheval sur deux octets), que le compilateur devra transformer en unsigned short, il a besoin (enfin c'est plus pratique) qu'il soit déjà dans le sens naturel du CPU. C'est pourquoi j'avais mis l'accent sur la lecture du champ comme inducteur de comportement du compilateur vis à vis de l'ENDIAN.

    C'est seulement une explication de l'inversion. Il y en a peut être d'autres.

    -----

  2. #32
    polo974

    Re : problème avec le langage c

    de toute façon, avec les champs de bits, on ne peut pas affecter plusieurs champs en une seule opération...
    Jusqu'ici tout va bien...

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. [Programmation] langage c ==> problème avec while
    Par michelcreuse dans le forum Électronique
    Réponses: 6
    Dernier message: 31/01/2018, 18h48
  2. probleme avec le langage script
    Par invitebd580a5b dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 01/12/2010, 08h57
  3. langage C : problème avec scanf
    Par invitedba13d1f dans le forum Logiciel - Software - Open Source
    Réponses: 20
    Dernier message: 20/04/2009, 18h41
  4. problème avec le langage pascal
    Par invite49b54ac2 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 28/01/2009, 12h45
  5. problème avec langage C++
    Par invite0f6e0be6 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 03/10/2007, 12h20