Bonjour,
voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
    unsigned short var;
    unsigned char tab[2]={0x12, 0x34};
Je n'arrive pas à récupérer dans ma variable var la valeur 1234.
J'ai testé avec des décalages mais rien de bon.
Puis j'ai testé comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
    unsigned short var;
    unsigned char tab[2]={0x12, 0x34};
    unsigned char tmp;
    tmp = tab[0]*0x10*0x10+tab[1];
    printf("0x%08X\n", tmp);
Mais ça m'affiche 34, ça a l'air de tronquer mon 12...
Pouvez-vous m'aider ?