Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2015, 15:31   #11
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию

Пока вот так додумался

Код:
*node->flags|=(1<<node->i);
Но это только для случая, если в бите был 0

Последний раз редактировалось Bayern_M; 06.04.2015 в 15:35.
Bayern_M вне форума Ответить с цитированием
Старый 06.04.2015, 15:48   #12
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,715
По умолчанию

Перечитайте еще раз мой пост. Чтобы так можно было вам надо убить структуру и сделать uint16 или uint32
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 16:11   #13
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Перечитайте еще раз мой пост. Чтобы так можно было вам надо убить структуру и сделать uint16 или uint32
А нельзя обойтись кастингом? Или запихнуть флаги в объединение к шорт инту
Bayern_M вне форума Ответить с цитированием
Старый 06.04.2015, 16:51   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,715
По умолчанию

Ну блин я уже который раз говорю - читайте, что вам пишут.
Про объединение я вам уже писал.
Про то, что структура с 8 битовыми полями вполне может оказаться структурой с 8 интам. И куда вы запишите биты при кастинге?
p51x вне форума Ответить с цитированием
Старый 06.04.2015, 17:07   #15
Bayern_M
Форумчанин
 
Регистрация: 18.03.2015
Сообщений: 114
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ну блин я уже который раз говорю - читайте, что вам пишут.
Про объединение я вам уже писал.
Про то, что структура с 8 битовыми полями вполне может оказаться структурой с 8 интам. И куда вы запишите биты при кастинге?
Спасибо
Bayern_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с полями типа BLOB LuckyDog21 Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 0 05.01.2015 14:05
Работа с полями на форме. nat_lapulia Microsoft Office Access 14 01.02.2013 12:00
Создание шаблона и работа с полями olegrock Microsoft Office Word 6 26.11.2011 22:08
Работа с битовыми полями Farrel Общие вопросы C/C++ 13 20.02.2011 17:57
Interbase. Работа с BLOB-полями Sewell БД в Delphi 5 25.11.2010 08:46