Déclarer un octet et un héxa
Bonjour à tous,
Je travaille sur le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| crc = 0xFFFF;
for (int i=0;i<0x2E;i++)
{
octet = record[0 or 1].byte[i];
for (int n=0;n<8;n++)
{
if ( ((crc^octet)&0x01)==0x01)
crc = (crc/2)^0x8408;
else
crc = (crc/2);
octet = octet/2;
}
} |
Lorsque je compile, les erreurs suivantes apparaissent:
error C2065: 'crc' : undeclared identifier
error C2065: 'octet' : undeclared identifier
error C2065: 'record' : undeclared identifier
error C2146: syntax error : missing ']' before identifier 'or'
error C2109: subscript requires array or pointer type
Si quelqu'un peut m'aider à les régler, merci d'avance ;)