2015-07-21 1 views

Répondre

0

En C (compte tenu de courte est de 2 octets), vous pouvez utiliser ceci:

char* short_to_byteArr (short value) 
{ 
    static char byte_arr[] = {}; 
    byte_arr[0] = value & 0x00FF; 
    byte_arr[1] = (value>>8) & 0x00FF; 
    return byte_arr; 
} 
+0

thank u tant –

+0

Vous êtes les bienvenus, un + sera appriciated: P Si cela résout votre problème, vous pouvez également le marquer comme une réponse acceptée. – Gnqz

0

Ceci est un bon cas pour le type de données du syndicat. En supposant un court-circuit est toujours la même taille ...

union 
{ 
    short s; 
    unsigned char bytes[2]; 
}u;