笨办法,
unsigned char * bitstream;
unsigned char a;
...for(int i=0;i<LengthOfStream;i++){
    if(!((*(bitstream+i))^(unsigned char)155)){
        .....
    }
}

解决方案 »

  1.   

    用的是异或,如果两个字节完全相同,结果是 0,有不同的位,结果为 true(非零)
      

  2.   

    那就逐个BIT比较罢 和字符串搜索一样 参考STRSTR就是了
      

  3.   

    不知道你的意思,不过提示一下:C++中的STL有一个bitset容器。不知道这能不能帮你。
      

  4.   

    这个Bits流是怎么定义的?我的办法更笨:将Bits流转换成“0100010”这种字符串,在去匹配。