亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: CRC校驗源碼 VC2012實現 [打印本頁]

作者: 灰色幻想    時間: 2017-11-3 14:55
標題: CRC校驗源碼 VC2012實現
CRC校驗VC2012實現


源程序如下:
  1. #include<iostream>
  2. #include<stdint.h>
  3. using namespace std;

  4. unsigned int CrcValueCalc(unsigned char *data,unsigned int length)
  5. {
  6.         unsigned int crcValue=0xffff;
  7.         int i;
  8.         while(length--)
  9.         {
  10.                 crcValue^=*data++;
  11.                 for(i=8-1;i>=0;i--)
  12.                 {
  13.                         if(crcValue & 0x0001)
  14.                         {
  15.                                 crcValue=(crcValue>>1)^0xa001;
  16.                         }
  17.                         else
  18.                         {
  19.                                 crcValue=crcValue>>1;
  20.                         }
  21.                 }
  22.         }
  23.         return crcValue;
  24.         //printf("%d%d",crcValue);
  25. }

  26. void main()
  27. {
  28.         uint8_t  data[]={0x00,0x03,0x10,0x04,0x00,0x01};
  29.         //uint8_t  data[]={0x00,0x03,0x0A,0x04,0x00,0x01};
  30.         //uint8_t  data[]={0x00,0x03,0x10,0x04,0x00,0x04};
  31.         //uint8_t  data[]={0x00,0x03,0x0A,0x04,0x00,0x04};
  32.         //uint8_t  data[]={0x01,0x03,0xF0,0x0A,0x00,0x02};
  33.         uint8_t a=CrcValueCalc(data,6);
  34.         //printf("%x",a);//輸出為ff
  35.     cout<<hex<<(int)a<<endl;
  36.         system("pause");
  37.         cout<<endl;
  38.         return;
  39. }
復制代碼

所有資料51hei提供下載:
計算CRC.rar (1.71 MB, 下載次數: 13)




作者: wtf3505    時間: 2018-8-22 21:57
CRC很多多項式校驗類型,需要把常用的都搞上啊




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1