Bonjour,

Je voudrai apporter une transformation au contenu d'un char "brut"

Dans mon cas data est un buffer qui reçoit une donnée avec une entête et un mot binaire de 16 bits.

Je voudrai détecter cette entête, en fonction de celle-ci stocker le résultat converti dans tel ou tel autre buffer :


Par exemple si data contient une entête avec $A le résultat converti sans son entête sera stocké dans data2

au départ :

data contiendra qq chose comme : $A000000010110111
à l'arrivée :
data2 contiendra : 367


Si par contre data contient une entête avec $B le résultat converti sans son entête sera stocké dans data3

au départ, si data contiendra qq chose comme : $B000000010110110

à l'arrivée, data3 contiendra : 182

Pourriez vous m'indiquer comment faire cela s'il vous plait ?