Microsoft
Software
Hardware
Network
Question : Reading bits in C++
Hi,
Let's say I have a five byte data element "char m_TxBuf[5]" and I need to determine if a bit is set (high or not) in one of the elements, let's say for example in m_TxBuf[2] --> bit 3. (00001000) how do I determine this in C++.
Thanks for your support!
Answer : Reading bits in C++
First of all, it's best to use unsigned char when dealing with bits.
And to answer your question, this checks whether bit 3 is set in the third byte :
1: 2: 3: 4: 5:
unsigned char m_TxBuf[5]; if (m_TxBuf[2] & 0x08) { /* the bit is set */ }
Random Solutions
Cisco IP Services - XML Application - Error (Resource Cannot be found)
'Â' character while saving in mysql
Change crystal reports chart type during runtime
Window XP Backup Utility
Create Exchange Account with no AD?
Calculate Week depending on Payroll or pay perioud
Access DB network performance very slow
folder encryption - unlock folder - how to remove?
Why aren't all my profiles showing up with I boot up in SAFE MODE?
better than AES-256?