永发信息网

谁能帮我把C程序翻译成VB程序?(CRC校验)

答案:1  悬赏:10  手机版
解决时间 2021-04-28 11:47
  • 提问者网友:自食苦果
  • 2021-04-27 19:57
CRC添加到消息中时,低字节先加入,然后高字节。 CRC简单函数如下: unsigned int crc_chk_value(unsigned char *data_value,unsigned char length) { unsigned int crc_value=0xFFFF; int i; while(length--) { crc_value^=*data_value++; for(i=0;i<8;i++) { if(crc_value&0x0001) { crc_value=(crc_value>>1)^0xa001; } else { crc_value=crc_value>>1; } } } return(crc_value); } /////////////////////////////////////////////////////////////////////// 请翻译下,最好能带上注释!谢谢了
最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-04-27 20:37
************************************************************crc16校验程序:功能:接收字节crc校验,返回校验值 unsigned int CRC_16(unsigned int puiCRCWord,unsigned char pucChechingChar) 形参: pucChechingChar 需要校验数据 puiCRCWord 校验后的数据 *************************************************************/unsigned int CRC_16(unsigned int puiCRCWord, unsigned char pucChechingChar) else puiCRCWord >>= 1; }return puiCRCWord; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯