Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: литература про CRC, VRC, LRC
Показать сообщение отдельно
pva pva вне форума Автор темы

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Не мой день сегодня. Что ни спрошу, тут же ответ нахожу
Код: Выделить весь код
  // LRC - это обычный побитный XOR
  char lrc(const char* begin, const char* end)
  {
    char result = char();
    for(; begin!=end; ++begin) result ^=*begin;
    return result;
  }

  // VRC - это обычный междубитный XOR
  bool vrc(char ch)
  {     
    char result = char();
    for (; ch!=char(); ch>>=1) {result^=ch;}
    return result & 1;
  }

Отправлено: 13:05, 08-11-2007 | #2

Название темы: литература про CRC, VRC, LRC