-段C语言代码转delphi代码
unsigned int crc(char *s,int len)
{
unsigned int acc = 0,i;
while (len--)
{
acc = acc ^ (*s++ << 8);
for (i=0; i++ < 8;)
{
if (acc & 0x8000)
{
acc = (acc << 1) ^ 0x7301;
}
else
{
acc <<= 1;
}
}
}
return (acc);
}
{
unsigned int acc = 0,i;
while (len--)
{
acc = acc ^ (*s++ << 8);
for (i=0; i++ < 8;)
{
if (acc & 0x8000)
{
acc = (acc << 1) ^ 0x7301;
}
else
{
acc <<= 1;
}
}
}
return (acc);
}
...全文


语言基础/算法/系统设计
