Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› нужена помощь,, в Сях...
Посл.ответ Сообщение

Ранг: 85.5 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 25 декабря 2007 11:22
· Личное сообщение · #1

приветствую всех! и с наступающим НГ!

собственно, нужно собрать эти процедуры в exe..

Word MakeCRC16Table(void)
{
Word r;
for(int i=0; i<256; i++)
{
r = ((Word)i)<<8;
for(byte j=0; j<8; j++)
{
if(r&(1<<15)) r=(r<<1)^0x8005;
else r=r<<1;
}
crctable[i]=r;
}
}


и

Word GetCRC16(byte *buf, Word len)
{
Word crc;
crc = 0xFFFF;
while(len--)
{
crc = crctable[((crc>>8)^*buf++)&0xFF] ^ (crc<<8);
}
crc ^= 0xFFFF;
return crc;
}


на вход можно подать стринг: "012345679".

thanks in advance!



Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 25 декабря 2007 11:49
· Личное сообщение · #2

В аттаче сорсы и откомпиленный ЕХЕ

69d9_25.12.2007_CRACKLAB.rU.tgz - ForDMD.rar

-----
все багрепорты - в личные сообщения



 eXeL@B —› Программирование —› нужена помощь,, в Сях...
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати