Aktywne Wpisy

Ma ktos jakis pomysl na fajna indywidualna tablice rejestracyjna do 911?
Bez cringu, ma byc troche smieszne troche zaczepnie.
Mozliwy zakres: C[od 0-9] 3-5 cyfr/liter
Przyklady:
C0
Bez cringu, ma byc troche smieszne troche zaczepnie.
Mozliwy zakres: C[od 0-9] 3-5 cyfr/liter
Przyklady:
C0
źródło: 42203266_1073352829489075_1708347925161050112_n
Pobierz
sontur +244




Mógłbym to robić tak:
union bits {
uint32_t raw;
struct {
unsigned char b1 : 1;
unsigned char b2 : 1;
...
unsigned char b32 : 1;
};
};
Jednak 32 pola unii dość brzydko wyglądają, da się to zapisac jakoś w tablicy 32 elementowej?
#programowanie #c99
nie sądzę że masz jakąkolwiek gwarancję że 32 zmiennych po 1 bicie zajmie dokładnie 4 bajty, zależy jak kompilator to upakuje.
(raw >> 5) & 1Nie rozumiem dlaczego jak dodam do unii tablice struktur z polem unsigned char b : 1, o wielkosci 32 to pakuje mi do 32 bajtow chociaz chcę 32 bity.
#include
struct test {
http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
6.7.2.1 punkt 11, str 132
ale pkt. 15 mówi