Pergunta : Bocados da leitura em C++

Olá!, o
deixou-nos dizer-me tem um elemento de cinco dados do “m_TxBuf do byte carvão animal [5]” e eu preciso de determinar se um bocado está ajustado (elevação ou não) em um dos elementos, deixei-nos dizer por exemplo no m_TxBuf [2] --> mordeu 3. (00001000) como eu determino este em C++.

Thanks para sua sustentação!
class= do

Resposta : Bocados da leitura em C++

Antes de mais nada, é o melhor usar carvão animal não assinado ao tratar os bocados.

E para responder a sua pergunta, isto verific se o bocado 3 esteja ajustado no terceiro byte:
1:
2:
3:
4:
5:
m_TxBuf não assinado do carvão animal [5];

se (m_TxBuf [2] & 0x08) {
    /* o bocado é ajustado *
}
Outras soluções  
 
programming4us programming4us