|
Битовые поля и указатели |
|
|
|
 |
Ответов
|
Feb 3 2016, 17:04
|

Местный
  
Группа: Участник
Сообщений: 329
Регистрация: 23-04-14
Пользователь №: 81 502

|
Цитата(zltigo @ Feb 3 2016, 16:56)  Какая такая маска??? Вы вообще о чем? Да эти дятлы, небось делали следущее: CODE
blockcontrol control;
((uint16)control) |= 0x00010002;
if(control.enable5) {...}
|
|
|
|
|
Feb 3 2016, 17:21
|
Местный
  
Группа: Участник
Сообщений: 280
Регистрация: 2-11-08
Пользователь №: 41 333

|
Цитата(CrimsonPig @ Feb 3 2016, 20:04)  Да эти дятлы, небось делали следущее: CODE
blockcontrol control;
((uint16)control) |= 0x00010002;
if(control.enable5) {...}
Да было сделано примерно так. Вот теперь разгребаю, мучаюсь...
|
|
|
|
|
Feb 3 2016, 18:22
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (sidy @ Feb 3 2016, 19:21)  Да было сделано примерно так. Вот теперь разгребаю, мучаюсь... struct{ uint8_t enable :1; uint8_t disable :1; } blockcontrol[8]; if( !blockcontrol[5].disable ) blockcontrol[5].enable = TRUE; И Вы, это самое..... почитайте что-нибудь хотя-бы их самых языковых основ а то как бы из "разгребания" не получилось перемешивание.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
sidy Битовые поля и указатели Jan 28 2016, 11:36 zltigo Разумеетя передают указатель на стуктуру Jan 28 2016, 12:03 sidy Цитата(zltigo @ Jan 28 2016, 15:03) Разум... Jan 28 2016, 12:16  mcheb Цитата(sidy @ Jan 28 2016, 15:16) Хорошо ... Jan 28 2016, 12:30 ViKo Если структура глобальная, то и передавать не надо... Jan 28 2016, 12:28 Сергей Борщ А теперь не нужно накладывать маску. Теперь каждая... Feb 3 2016, 18:21 sigmaN Слыхал я, что стандартом не гарантировано, что бит... Feb 3 2016, 22:17 zltigo QUOTE (sigmaN @ Feb 4 2016, 00:17) Слыхал... Feb 3 2016, 23:38
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|