此处所列的文章均是我自己从国外的网站摘抄并翻译的,由于英文水平有限,里面肯定有不少错漏.翻译这些东西没有其他的什么用途,只是提高自己的英语阅读能力和编程技术水平而已     

String与Pchar的转化

function XXXReverseString(const AText: string): string;
var
  S, D: Pchar;
  i: Integer;
Begin
  S := Pchar(AText);
  SetLength(Result, Length(AText));
  D := Pchar(Result);
  for i := Length(AText) - 1  downto 0 do
  Begin
    D[Length(AText) - i - 1] := s[i];  //String与Pchar的转化
  end;
end;

 

 

function XXXReverseString(const AText: string): string;
var
  S, D: Pchar;
  i: Integer;
Begin
  S := Pchar(AText);
  SetLength(Result, Length(AText));
  D := Pchar(Result);
  for i := Length(AText)  downto 1 do
  Begin
    D^ := AText[i];
    inc(D);
  end;
end;

posted @ 2010-11-07 16:55  AppleAndPear  阅读(160)  评论(0编辑  收藏  举报