Witam. Ostatnio miałem sprawdzić i wyświetlić bajty pewnej 32 bitowej liczby. Stworzyłem więc unię a w niej strukturę z polami bitowymi, każdy po 8 bitów (wyświetlałem po bajcie w hexie). Musiałem zrobić 4 zmienne po 8 bitów każda. Mniej więcej wyglądało to tak:
unsigned int b1 : 8;
unsigned int b2 : 8;
unsigned int b3 : 8;
unsigned int b4 : 8;
Czy da się zrobić tablice pól bitowych ? Np :
unsigned int b[4] : 8;
Ponieważ takie coś skutkuje errorem :/
Dodam, że zmienne od b1 do b4 były w strukturze, która była w unii :)