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
Reading xml file in global.asax to redirect vanity url to correct page
Project Center cannot access the project(s) you are trying to view in PWA
using Like operator in sql
Selecting VBA Frame changes Parent Frame Scroll position
Simple AD Extraction method.
Excel VBA: isolate text in parentheses
First record in subReport prints twice in MS Access Report
Retore from Tape
Handling multipe file uploads using PHP (using jquery multi-file upload javascript)
Is it possible to select paper type as a Macro?