Bonsoir,
J'ai une structure:
une variable:Code:
1
2
3
4
5
6 struct Data_Accelerometre { int16_t x; int16_t y; int16_t z; };
…et enfin une fonction importée :Code:Data_Accelerometre MMA;
Je voudrais écrire :Code:
1
2
3 int send_all ( char * data, int length )
Évidemment, cela bloque car MMA n'est pas du type char*.Code:send_all(MMA,sizeof(MMA));
Comment puis-je écrire cela pour que cela passe la compilation ?
J'ai écrit:
… mais je ne suis vraiment pas sûr de moi.Code:send_all((char *)&MMA,sizeof(MMA));
Merci de votre avis.
Michel.