Problème pointeurs et fonctions
Bonjour à tous,
Je bloque sur mon programme à cause de la notion de pointeur que je ne saisie pas trop.
J'ai une structure :
Code:
1 2 3 4 5
|
struct Id_Key
{
unsigned char id[7];
}; |
elle reçoit une succession de '0' et de '1' par exemple :
Code:
1 2 3 4 5 6 7
|
struct Id_Key key = {0};
for( i=0 ; i<8 ; i++)
{
key.id[i] = lire_octet();
} |
J'aimerai pouvoir récuperer ces trames et les envoyer via la fonction :
putsUSBUSART(char* data);
J'ai essayé de mettre directement putsUSBUSART(id.key[6]);
Mais lorsque je me connecte à l'hyperterminal les données sont completement incohérentes...
Comment faire pour obtenir les valeurs correctes?
Bonne journée.
Merci