求大神把下面C写的程序改成DELPHI的

duke222504 2017-12-13 09:12:23
Polynomial: POLYNOMIAL=0x8408;
Start Value: PRESET_VALUE=0xffff;
C-Example:
int i,j;
unsigned int current_crc_value=PRESET_VALUE;
for(i=0;i<len;i++) /*len=number of protocol bytes without CRC*/
{
current_crc_value=current_crc_value^((unsigned int)pData[i]);
for(j=0;j<8;j++)
{
if(current_crc_value&0x0001)
{
current_crc_value=(current_crc_value>>1)^POLYNOMIAL;
}
else
{
current_crc_value=(current_crc_value>>1);
}
}
}
pData[i++]=(unsigned char)(current_crc_value&0x00ff);
pData[i]=(unsigned char)((current_crc_value>>8)&0x00ff);
...全文
240 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧