数组指针参数

来源:互联网 发布:淘宝手机端领取优惠券 编辑:程序博客网 时间:2024/06/03 18:35
Const  arr1: array [0 .. 1, 0 .. 1] of string = (('A0B0', 'A1B0'),    ('A0B1', 'A1B1'));  arr2: array [0 .. 2, 0 .. 1] of string = (('X0Y0', 'X1Y0'),    ('X2Y0', 'X0Y1'), ('A0', 'B0'));type  TConstStringList = array [0 .. 0] of String;  PConstStringList = ^TConstStringList;function Doit(aArray: PConstStringList; AllLen: Integer):string;var  i: Integer;  s:ansiString;begin  for i := 0 to AllLen - 1 do    s:=s+aArray[i]+' ';    Result:='"'+Trim(s)+'"';end;procedure TForm2.Button1Click(Sender: TObject);begin  ShowMessage(Doit(@arr1, 4));end;