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
flash object doesnt show in IE
outlook rules
Exchange 2003 with two domains, no permission error when changing the send from to the second domain?!
How to use datacontractserialization
Deleting something from side bar - Wordpress / php template
ASA-SSM-AIP-20-K9
jquery move a set of form input fields
what javascript will loop through an array or evaluate a list for the following error checking javascript enbedded within a ColdFusion 9 form?
Connecting to a Window Server 4.0 domain with a Windows 7 workstation
Rss feed Data Comparision