Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 21. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#4

Re: Spezielles CRC-16: Übersetzung aus C++ (omg)

  Alt 13. Apr 2008, 20:19
Hallo.

Vielen Dank für die Übersetzung! Ich verstehe die Codestellen jetzt etwas besser.
Auf jeden Fall habe ich jetzt zumindestens herausgefunden, dass die 2 >='' einen Start ab "Initial value" bezweckt.

Leider funktioniert der Code nicht so wie im Original, obwohl es theoretisch gleich sein müsste.
Weißt du, wo das Problem liegen könnte?

Hier eine ISF-Datei

Code:
Automatic save #1
Initial value:   196
Iteration:       1594
Number of digits: 660
2233391095887226489252669400293097928968313993852178183738667668494442
9492212526384486180648256622642810060306066783863577455348324982112153
2715135808841488252902869804477229097398710010629119577823823636994210
4216172688309063196431367011997341372581744233400975666507297914430210
4906519900706600977758820709608947205935274463095556013643625406027389
1590711796777899560809902460840131235188036946665800933324481763731427
0021076313459127091279618161151123907253294177760209360100069046919128
7439796929935178513890764052723512111805228535536862593777696129500193
4622665174708257449461421230482444959667668273817821493904138589288012
820049673518847316886010834312
Die CRC-16 Werte mit abschließendem #13#10:

Original: 59F6
Delphi: DFD4

Die CRC-16 Werte ohne abschließendem #13#10:

Original: 470E
Delphi: 358E
Daniel Marschall
  Mit Zitat antworten Zitat