вычисление LRC
От: Аноним  
Дата: 07.06.10 10:34
Оценка:
Добрый день
задача перенести код на VB (расчет LRC)на С++
    Set LRC = 0
       For each byte b in the buffer
       do
           Set LRC = LRC XOR Hex(b)
       end do

получилось
 unsigned char lrc_calculate(const void *object, size_t size)
{
   unsigned char lrc =0x00;
   unsigned char *p=(unsigned char*)object;
   while ( size > 0)
  {
    lrc ^=*p++;
    size--;
  }
 return lrc;
}


LRC не совпадает где ошибка ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.