C'est exactement le même principe.
Au lieu de lire/écrire des octets, on lit/écrit des bits.
unsigned char val = 0;
val |= (1 << 3); // mise à 1 du 4ème bit (en partant de la droite)
val...
Type: Messages; Utilisateur: Iradrille
C'est exactement le même principe.
Au lieu de lire/écrire des octets, on lit/écrit des bits.
unsigned char val = 0;
val |= (1 << 3); // mise à 1 du 4ème bit (en partant de la droite)
val...
Hello,
Tu peux t'en sortir en prenant T comme un unsigned char[] et en le remplissant dans le bon ordre.
template <class T>
void read(T& val, const unsigned char* data, bool big_endian=true) {...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.