请帮忙把这段C代码转换成Delphi,非常感谢!

china0452 2011-07-28 10:45:04
unsigned short crc_calculate_crc(unsigned short initial_crc, unsigned char *buffer, unsigned short length)
{
unsigned short index= 0;
unsigned short crc = initial_crc;
if(buffer!=NULL)
{
for(index = 0; index<length; index++)
{crc = (unsigned short)((unsigned char)(crc>>8)|(unsigned short)(crc<<8));
crc^=buffer[index];
crc^=(unsigned char)(crc&0xff)>>4;
crc^=(unsigned short)((unsigned short)(crc<<8)<<4);
crc^=(unsigned short)((unsigned short)((crc&0xff)<<4)<<1);
}
}
return (crc);
}
...全文
37 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyc_glboy 2011-07-28
  • 打赏
  • 举报
回复
活要自己干才能提高

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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