|
массив объявляем как unsigned short, далее
#define GET_BIT(x,bit) ((x[bit>>4]>>(bit&0x0F))&1)
и аналогично SET_BIT, RESET_BIT и т.п. - удобно, просто и наглядно. Правда компилятор что угодно кроме битовых операций поставит.
E-mail: info@telesys.ru