Bonjour,
Je suis actuellement en train de développer une application en C sur un processeur Intel (P4) via Visual studio. Cette application traite notamment des champs de bits.
Cependant, ce code est voué à être compilé et éxécuté plus tard aussi bien sur une machine Intel que Power PC. Or je sais que Power PC (étant basé sur une archi Motorola) ne dispose pas ses bits dans le même ordre que sur Intel (des histoires de MSB et LSB).
Y a t-il un moyen dans le code d'éxecuter telle partie du code si on est sur intel, et telle autre partie si on est sur Power PC?
J'avais pensé remplis un champ de bit témoin, et en le lisant ensuite, déterminer selon l'ordre dans lequel on récupère les bits, déterminer si on est Inter ou Motorola....