谁能帮我把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; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯