je le struct suivant:Copier une struct dans un tampon d'octets
struct sample {
uint8_t four;
bool b;
uint8_t two;
};
Pour envoyer un paquet udp, je dois emballer ces valeurs dans un seul octet:
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
+---+---+---+---+---+---+---+---+
| four | 0 | b | two |
+---------------+---+---+-------+
Quelle est le meilleur moyen de copier les valeurs de structure dans cet octet? Je vérifie la condition préalable avant de le faire ainsi aucune donnée ne devrait être perdue en copiant uint8_t
des valeurs dans moins d'espace.
Ne devrait-il pas être «vide» avant «b»? – Slava
@Slava, certainement. Fixe, merci. – SergeyA
Pourquoi n'est pas portable? – Jepessen