Was macht die eckige klammer "[" in c++ ist das auch ein Array
ist diese Übersetzung soweit richtig?
Delphi-Quellcode:
Function crc_16_l_step(crc : word;data : Byte): Word;
Begin
Result := crc16_table[(crc xor data) and $ff] xor ((crc shr 8) and $FF);
end;
Function CalcCRC16(buf_ptr : Array of byte;len : DWORD;value : BOOL): DWORD;
var
eax : Word;
i : DWord;
begin
eax := $FFFF;
i := 0;
if (value = true) then i :=1;
for i := i to len do
eax := crc_16_l_step(eax, buf_ptr[i]);
eax := eax xor $FFFF;
Result := eax;
end;
und was sind das für Typen
byte* , DWORD& , ^byte
und dafür brauch ich Hilfe
sendbytes[count]=(byte)_strtoui64(input.Mid(count*2,2),NULL,16);