Hello to everyone, i have this example:
union { struct { unsigned char x:4; unsigned char y:4; } nibble; unsigned char abyte; } value;
I'am not sure how to acces to the byte and the two nibble's. I tried several hours, maybe there's a mistake in my textbook? Or there is a fatal error in my understanding of struct and union's!
There's an really idioticall way to solve this: Just toggling thru all permutations of syntax :-( No, better to ask someone who knows and is willing to help :-)
"Bit fields in C differ between implementations"
Also, the ordering of bytes within multi-byte values, and the possibility of extra padding bytes within structures, etc...