• 5112阅读
  • 1回复

[提问]QByteArray 转化为QBitArray问题 [复制链接]

上一主题 下一主题
离线wwx024
 

只看楼主 倒序阅读 楼主  发表于: 2015-03-31
我从串口接收到一组16进制数据,比如 FF 0A,我想把FF转换成一个8位的QBitArray,该如何转化?
离线realfan

只看该作者 1楼 发表于: 2015-04-01
void ByteToBit(char ch, QBitArray & baRet)
{
    char chTmp = 1;
    for( int i = 0; i < 8; ++i)
    {
        baRet.setBit(i, ch & (chTmp<<i) );
    }
}

提供个思路,代码未测试
快速回复
限100 字节
 
上一个 下一个