Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1380 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Une variable codée sur 4 bits ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Une variable codée sur 4 bits ?

n°2051179
sorg
trop sur HFR depuis 2001
Posté le 23-01-2011 à 15:40:46  profilanswer
 

Bonjour,
 
Je suis une quiche en programmation (souvenir lointains de ma scolarité).
 
Je cherche à adapté une appli linux prévue pour afficher des infos sur un framebuffer de 8 bits de profondeur.
Dans les en-tetes ceci est défini par  

typedef unsigned char fbval_t;


 
Je dois adapter cette appli ayant un framebuffer de 4 bits de profondeur.
Comment dois je adapter la définition du type de variable pour que ca colle ?
 
Merci d'avance,


Message édité par sorg le 23-01-2011 à 16:26:05
mood
Publicité
Posté le 23-01-2011 à 15:40:46  profilanswer
 

n°2051273
billgatesa​nonym
Posté le 23-01-2011 à 22:09:16  profilanswer
 

Vous pouvez utilisez des masques.
 
Mais si vous êtes une quiche, ça va pas être de la tarte.
 

n°2051274
sorg
trop sur HFR depuis 2001
Posté le 23-01-2011 à 22:10:47  profilanswer
 

billgatesanonym a écrit :

Vous pouvez utilisez des masques.
 
Mais si vous êtes une quiche, ça va pas être de la tarte.
 


Ouep, c'est pas gagné... Je vais plutot cherché une appli existante capable de gérer un framebuffer de 4bit

n°2051297
gilou
Modérateur
Modzilla
Posté le 23-01-2011 à 23:01:42  profilanswer
 

billgatesanonym a écrit :

Mais si vous êtes une quiche, ça va pas être de la tarte.

[:blague de merde]  
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°2051346
theshockwa​ve
I work at a firm named Koslow
Posté le 24-01-2011 à 10:22:02  profilanswer
 

Faire des astuces à coup de structure de taille adéquate, ca peut être sympa aussi. Qui plus est, ca fait prendre la bonne habitude de traiter plusieurs éléments au sein de ses boucles.
 
typedef struct _EightPixelBlock
{
  unsigned p0 : 4;
  unsigned p1 : 4;
  unsigned p2 : 4;
  unsigned p3 : 4;
  unsigned p4 : 4;
  unsigned p5 : 4;
  unsigned p6 : 4;
  unsigned p7 : 4;
} EightPixelBlock;
 
 
(en faisant éventuellement attention à l'endianness pour l'ordre des pixels, chose que je n'ai pas prise en compte ici)


---------------
last.fm

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Une variable codée sur 4 bits ?

 

Sujets relatifs
[C] structure de taille variable ?Syntaxe raccourcie pour variable non définie
[php] syntaxe récupération variable[C++] Traitement d'image par pixel (bits)
passer un userform en variableRéférence en 64 bits
Utilisation de la variable $_SESSIONInclure une variable php dans du javascript
sauvegarde variable as3Probleme de variable (corrigé)
Plus de sujets relatifs à : Une variable codée sur 4 bits ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR