-3
Q
轉換校驗德爾福
A
回答
1
理解這個的關鍵有以下幾點:
- 如何翻譯一個C for循環到Delphi中。
- 什麼是C運營商
^
是。它是按位異或。
在Delphi的代碼很可能是這樣的:
function CalcChecksum(const buff: array of Byte): Byte;
const
ETX = ...; // you'll need to obtain your value from the C source code
var
i: Integer;
begin
Result := 0;
for i := low(buff) to high(buff) do
Result := Result xor buff[i];
Result := Result xor ETX;
end;
C代碼採用基於1的陣列,其是,那麼,奇至少可以說。在Delphi中,我會想象一個開放的數組參數是最有意義的。
我寧願想象C代碼在unsigned char
的數組上操作,通過變量名來判斷。但是,如果我的猜測是錯誤的,你確實應該確保你理解所涉及的數據類型。
相關問題
- 1. 轉換ActionScript來德爾福
- 2. 德爾福到C#轉換
- 3. C到德爾福轉換
- 4. 轉換代碼德爾福
- 5. 轉換德爾福7代碼與德爾福2009年工作
- 6. 德爾福 - Indy流驗證
- 7. 德爾福2009 TurboPower圖書館轉換
- 8. 德爾福 - 轉換BMP至PNG失敗
- 9. C#德爾福翻譯/轉換器
- 10. 德爾福日期時間轉換
- 11. 轉換德爾福的Borland C++ Builder的
- 12. 德爾福到Java代碼轉換:image.canvas.pixels
- 13. C++到德爾福指針轉換
- 14. 德爾福2010年BDE到ADO轉換
- 15. 位圖轉換德爾福xe5
- 16. 德爾福按位PROC轉換到PHP
- 17. 轉換德爾福System.Copy到.NET
- 18. 德爾福Java代碼轉換
- 19. 轉換Direct3D的C++函數德爾福
- 20. 從C++的類型轉換德爾福
- 21. 轉換C++ for循環德爾福
- 22. 轉換C「for」循環德爾福
- 23. 德爾福到.NET轉換器
- 24. C到德爾福結構的轉換
- 25. 轉換定義從C到德爾福
- 26. 轉換C++指針代碼德爾福
- 27. 德爾福問題轉換VirtualProtect的EAT掛鉤程序從C到德爾福
- 28. 德爾福v.Word - 如何從德爾福
- 29. 德爾福HID Delphi7和德爾福XE2
- 30. 德爾福TRegEx替換
你有什麼困難? –