Red de conocimiento informático - Espacio del host - Quiero escribir una suma de comprobación CRC16 en C. Por ejemplo, ingrese 010600001388 y luego calcule 849C.

Quiero escribir una suma de comprobación CRC16 en C. Por ejemplo, ingrese 010600001388 y luego calcule 849C.

int cal_crc(unsigned char *ptr, unsigned char len)

{

unsigned char i;

unsigned int crc_value =0;

mientras(len--)

{

for(i=0x80; i!=0; igt; gt;=1)

{

if (crc_valueamp; 0x8000)

crc_value = (crc_value lt; lt; 1) ^0x8005;

else

crc_value = (crc_value lt; lt; 1;

if(*ptramp;i)

Además, hay productos de compra grupal en el grupo de webmasters, que son económicos y garantizados

Por cierto, hay compras grupales en el grupo de webmasters

.