Partage
  • Partager sur Facebook
  • Partager sur Twitter

Faire confiance à un type

Les rues ne sont plus sûres ^^

Sujet résolu
    20 septembre 2013 à 17:09:51

    drx a écrit:

    @Marc: Effectivement... Ceci étant, ma remarque était plus une boutade qu'une véritable volonté de démonter les arguments de Taurre, à qui je demande de m'excuser s'il ne l'a pas perçu comme tel, probablement une maladresse de ma part.

    J'avoue ne pas avoir vu cela comme une boutade à la lecture... :-° Quoiqu'il en soit, si par aquis de conscience tu veux vraiment prendre en considération les machines ayant un byte d'une taille supérieure à huit bits, tu peux insérer une directive de compilation conditionnelle afin de faire avorter la compilation sur une telle machine.

    #if CHAR_BIT != 8
    #error You must compile this program on a 8 bits per byte machine
    #endif
    

    drx a écrit:

    p pointera sur un 64 bits chez Marc...

    Oui.
    drx a écrit:

    Du coup la version big endian n’extraira que les 4 octets de poids les plus forts et écrira 0x00000000 dans le fichier si la valeur est inférieure à 0xFFFFFFFF...

    Non. Il ne faut pas perdre de vue que j'applique le masque 0xFF, ce qui me permet d'extraire à chaque fois l'octet de poids faible, peu importe le boutisme de la machine cible.

    • Partager sur Facebook
    • Partager sur Twitter
      23 septembre 2013 à 10:08:20

      Re,

      Taurre a écrit:

      Non. Il ne faut pas perdre de vue que j'applique le masque 0xFF, ce qui me permet d'extraire à chaque fois l'octet de poids faible, peu importe le boutisme de la machine cible.

      Ouep, tu as raison, et j'ai tort : En fait je me suis rendu compte que j'avais (encore) dis une grosse connerie peu de temps après, au moment d'implémenter le big endian... Au moins, comme ça, je suis convaincu par la démonstration, ce qui vaut toujours mieux qu'un "prêt à penser".

      Bonne continuation.

      • Partager sur Facebook
      • Partager sur Twitter

      Bonhomme !! | Jeu de plateforme : Prototype.

      Faire confiance à un type

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown