Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Oleg Tynianyi                        2:5025/900     25 Jun 2001  17:24:58
 To : All
 Subject : Re: CRC16
 -------------------------------------------------------------------------------- 
 
 "Valera Kobzev" <Valera_Kobzev@f43.n5022.z2.fidonet.org> сообщил/сообщила в
 новостях следующее: news:992596671@p0.f43.n5022.z2...
 
 > Привет All.
 >
 >  Hаверняка Subj не раз обсуждался в эхи но с сожалению без меня.
 > Hе сочтите за труд бросте в меня мылом алгоритм расчета Subj'а битового
 
 потока
 
 > и если есть исхоики на C/C++. Очень надо.
 
 Лови:
 
 //--------------------------------------------------------------------------
 -
 AnsiString CRC32Str(char *S,int Size)
 {
     int i ;
  register unsigned long oldcrc32;
  register unsigned long oldcrc;
  register c;
     char s[50] ;
     AnsiString CRC = "" ;
 
     oldcrc32 = 0xFFFFFFFF;
     for (i=0;i<Size;i++) {
            c = S[i] ;
     oldcrc32 = UPDC32(c, oldcrc32);
  }
 
  oldcrc = oldcrc32 = ~oldcrc32;
 
     sprintf (s,"%08lX",oldcrc) ;
     CRC = (AnsiString)s ;
 
     return CRC;
 }
 
 Олег
 --- Microsoft Outlook Express 5.50.4133.2400
  * Origin: Comment is superfluous... (2:5025/900@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CRC16   Valera Kobzev   15 Jun 2001 12:18:08 
 Re: CRC16   Oleg Tynianyi   25 Jun 2001 17:24:58 
Архивное /ru.algorithms/13384fcc68b37.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional