есть такой вот код на СКод:const unsigned char crc8_tabl[]={0,56,34,345,67,89,343,108 ........ ........};/*str - указатель на начало массива crc которого считаемbyte - размер этого массива*/unsigned char crc8 (unsigned char *str,unsigned char byte){ unsigned char crc8=0; int index; while (byte){ crc8=crc8_tabl[crc8 ^ *str++]; --byte;}return crc8;}Поскажите как гармотно в QT перевести и что оптимальнее использовать.на С этот код используется так .... Код: unsigned char OutBuff[6]; OutBuff[0]='F'; OutBuff[1]=4; OutBuff[2]='G'; OutBuff[3]='S'; OutBuff[4]=56; OutBuff[5]=crc8(OutBuff,5);
|