26-10-2022, 00:46
26-10-2022, 01:24
Ale przecież czytasz to binarnie, potem analizujesz bity i robisz z 18 BItów 9 trzystanowych wpisując je do tablicy.
Wstawiasz najmłodszy bit to liczby uint32_t sumą logiczną, potem przesunięcie bitowe w lewo i znowu suma z następnym bitem. Bit może być przechowywany w zmiennej bool, ale to i tak zajmuje bajt, więc nie ma znaczenia.
Szukaj przykładów na operatory bitowe, suma i przesunięcie, jest tego pełno.
Wstawiasz najmłodszy bit to liczby uint32_t sumą logiczną, potem przesunięcie bitowe w lewo i znowu suma z następnym bitem. Bit może być przechowywany w zmiennej bool, ale to i tak zajmuje bajt, więc nie ma znaczenia.
Szukaj przykładów na operatory bitowe, suma i przesunięcie, jest tego pełno.