[C con Clase] Errata en ejemplo 19.2
Alejandro Alcalde
algui91 en gmail.com
Mar Sep 28 13:00:02 CEST 2010
Hola, creo que en este ejemplo, falta la llave inicial de la funcion:
WORD CalcCRC(WORD uCRC, BYTE bData) int i;
BYTE bD = bData;
for(i = 0; i < 8; i++) {
uCRC <<= 1;
if(bD & 0x0080) uCRC ^= CCITT_POLYNOM;
bD <<= 1;
}
return uCRC;
}
Seria asi:
WORD CalcCRC(WORD uCRC, BYTE bData){
int i;
BYTE bD = bData;
for(i = 0; i < 8; i++) {
uCRC <<= 1;
if(bD & 0x0080) uCRC ^= CCITT_POLYNOM;
bD <<= 1;
}
return uCRC;
}
--
*Saludos, Alejandro A.B.
Blog: http://bashyc.blogspot.com/*
*Twitter: http://twitter.com/algui91*
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100928/d9b15f3f/attachment.html>
Más información sobre la lista de distribución Cconclase