![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() кусок программы для создания контрольной суммы . Оказывается С не так понятен :-((((
unsigned Hash(char Byte, char nbit, unsigned CRC) { for (int i = 0; i < nbit; i++, Byte <<= 1) { if ( ( Byte ^ (CRC>>8) ) & 0x80 ) { CRC <<= 1; CRC ^= 0x8F57; } else CRC <<= 1; } return CRC; } |