Bonsoir,
J'ai une structure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
struct Data_Accelerometre
{
    int16_t x;
    int16_t y;
    int16_t z;
};
une variable:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Data_Accelerometre MMA;
…et enfin une fonction importée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
int send_all ( char * data,
		   int 	length 
	          )
Je voudrais écrire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
send_all(MMA,sizeof(MMA));
Évidemment, cela bloque car MMA n'est pas du type char*.
Comment puis-je écrire cela pour que cela passe la compilation ?

J'ai écrit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
send_all((char *)&MMA,sizeof(MMA));
… mais je ne suis vraiment pas sûr de moi.
Merci de votre avis.

Michel.