Bonjour,
je doit calcul le chk d'un tableau de BYTE.
Ce chk ce calcule : chk = Xor body avec body = un certain nb d'octet selon la trame.
un exemple pour la trame :
84, 00, 00, 00, 1B, 83, 01, 00, 01, 09, 00, 00, 00, 05
je doit obtenir chk = 8b
j'ai essayer plusieur solution dont celle ci mais ca ne marche pas
char chk = 0;
for (int i = 1; i< nbByte; i++)
{
chk += (chk ^ m_Message[i]);
}
Merci
Partager