Conosci i bitfield?

flz47655:
E' vero, però occupano un solo byte.

appunto :slight_smile: con i campi bit puoi far stare 8 valori booleani in un solo intero, con un boolean "normale" in un byte ci sta solo un valore booleano...

Ho visto che ci sono le funzioni BitRead, BitWrite, etc.. per lavorare sui byte ma la tua soluzione sembra interessante e pulita.

Ciao

si è molto più pulita e veloce, perchè non devi chiamare funzioni, ma utilizzi solo caratteristiche del C...