Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   из С в С++ (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/iz-s-v-s-355688/)

Guest 30.09.2011 18:00

из С в С++
 
есть такой вот код на СКод: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);


Часовой пояс GMT, время: 12:11.


© www.otvetnemail.ru - Форум вопросов и ответов.