И я хочу заполнить эту структуру < /p>
Код: Выделить всё
struct ctn
{
uint16_t fx : 1;
uint16_t stn: 15;
ctn() : fx(0), stn(0) {}
} PACKED;
Я думаю, чтобы получить значение fx (1 В конце двоичной строки)
Код: Выделить всё
composedTrackNumber.fx = tmp1 & 1;
< /code>
Как извлечь оставшиеся 15 бит в переменную STN? < /p>
composedTrackNumber.stn = ???
Подробнее здесь: https://stackoverflow.com/questions/793 ... igned-char
Мобильная версия