rolllll 2021-03-14 11:49 采纳率: 0%
浏览 15

跪求大神把这段C++代码转换成Delphi

void spacedecryption ( char * Buff, int  Size,  char * AddTable)
{	
		for (int i=0, j=0; i< Size; i++)
		{		
			j++;				
			Buff[i] =Buff[i]^AddTable[j];
			Sleep(0);
			if (i% 5 == 0)
				j=0;	
		}
}
unsigned char MyFileTabLe[]={'0xBA', '0x13', '0xEF', '520', '0xDD'};
  • 写回答

1条回答 默认 最新

  • 我是一盘牛肉 Java领域新星创作者 2023-08-04 11:30
    关注
    procedure spacedecryption(Buff: PAnsiChar; Size: Integer; AddTable: PAnsiChar);
    var
      i, j: Integer;
    begin
      j := 0;
      for i := 0 to Size - 1 do
      begin
        Inc(j);
        Buff[i] := AnsiChar(Byte(Buff[i]) xor Byte(AddTable[j]));
        Sleep(0);
        if (i mod 5 = 0) then
          j := 0;
      end;
    end;
    
    var
      MyFileTabLe: array[0..4] of AnsiChar;
    begin
      MyFileTabLe[0] := #$BA;
      MyFileTabLe[1] := #$13;
      MyFileTabLe[2] := #$EF;
      MyFileTabLe[3] := #$08;
      MyFileTabLe[4] := #$DD;
    end.
    
    
    评论

报告相同问题?

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?