ZhouXiHong

function _PCharLen(P: _PAnsiChr): Longint;
{$IFNDEF LEGACY_PCHARLEN}
begin
  Result := 0;
  if P <> nil then
    while P[Result] <> #0 do
      Inc(Result);
end;

 

 

喜欢理由:简洁

如果是我写可以写成这个样子

I:=0;

while P[i] <> #0 do begin

  I:=I+1;

  result:=result+1;

end;

学到的内容: #号代表10进制数,与之对应的有$代表的16进制数,二进制?8进制好像没有,只能用函数HexToBin转二进制。

分类:

技术点:

相关文章:

  • 2021-04-05
  • 2022-12-23
  • 2021-09-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
  • 2021-11-11
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-11-05
  • 2021-11-26
  • 2021-12-20
  • 2022-12-23
相关资源
相似解决方案