Долой империалистический интернационал!
-
- эх, анонимные структуры... сколько ж мурашек у
компиляторостроителей с ними было... вроде в C11 таки продавили, но
хз... - Vit(19.03.2023 23:30)
- Ващета у меня в IARе галка против 99 стоит ничо, хавает. - Codavr(19.03.2023 23:33)
- У меня так: Nikolay_Po(1149 знак., 19.03.2023 11:39)
- Битовые поля по стандарту упаковываются группами в 16 бит (или в
группу равную int - тут я забыл, у меня было это одинаково) Вот как
у меня symbions(1415 знак., 19.03.2023 10:23)
- В букварях пишут, что размер равен машинному слову. Но все равно 16
бит не решает задачу на 22 байта. - Codavr(19.03.2023 11:02)
- Может быть, не помню. Помню только, что тоже долго дулал как Вы - в 2 отдельные структуры, вместо одной. А откуда 22 байта? В первом посту такого нет - symbions(20.03.2023 00:45)
- Ни%я непонятно, но очень интересно mse homjak(761 знак., 19.03.2023 16:40)
- Уже разобрались Codavr(1 знак., 19.03.2023 23:16, ссылка)
- В букварях пишут, что размер равен машинному слову. Но все равно 16
бит не решает задачу на 22 байта. - Codavr(19.03.2023 11:02)
- Сделать два разных union. Или один, но все биты в одной struct. - Cкpипaч(19.03.2023 10:08)
- Неохота плодить сущностей. Если будет не 2 байта, а 22 делать 22
юниона? - Codavr(19.03.2023 10:19)
- Далать массив из unit'ов. - Cкpипaч(19.03.2023 10:27)
- Напрочь пропадает смысл именования битовых полей. В моем случае они
имеют индивидуальное имя каждое. Надо помнить какой бит в каком
байте лежит. Оттуда ошибки полезут. - Codavr(19.03.2023 11:01)
- Ну так тогда почему вы биты в две разные структуры разносите, не
понимаю? Набивайте одну структуру "индивидуальными битами", они
будут идти подряд,
от младших к старшимот одних индейцев к другим. - Cкpипaч(19.03.2023 11:17)- Букварь пишет, что максимальный размер битового поля равен размеру
машинного слова. - Codavr(19.03.2023 11:25)
- Упс. Это "ширина_поля - положительное целое число, которое не
должно превышать длину машинного слова для конкретной платформы".
Щаз напихаю однобитовых пока рука не устанет! - Codavr(19.03.2023 11:33)
- И это сработает. - Nikolay_Po(19.03.2023 11:41)
- Упс. Это "ширина_поля - положительное целое число, которое не
должно превышать длину машинного слова для конкретной платформы".
Щаз напихаю однобитовых пока рука не устанет! - Codavr(19.03.2023 11:33)
- Букварь пишет, что максимальный размер битового поля равен размеру
машинного слова. - Codavr(19.03.2023 11:25)
- Ну так тогда почему вы биты в две разные структуры разносите, не
понимаю? Набивайте одну структуру "индивидуальными битами", они
будут идти подряд,
- Напрочь пропадает смысл именования битовых полей. В моем случае они
имеют индивидуальное имя каждое. Надо помнить какой бит в каком
байте лежит. Оттуда ошибки полезут. - Codavr(19.03.2023 11:01)
- Далать массив из unit'ов. - Cкpипaч(19.03.2023 10:27)
- Неохота плодить сущностей. Если будет не 2 байта, а 22 делать 22
юниона? - Codavr(19.03.2023 10:19)
- эх, анонимные структуры... сколько ж мурашек у
компиляторостроителей с ними было... вроде в C11 таки продавили, но
хз... - Vit(19.03.2023 23:30)