注意:为全局动态数组
procedure getArray(const S: string);
var
; ;strInfor:string;
; ;intI,intJ,intNum:integer;
begin
; ;if length(s)<=0 then
; ; ; exit;
; ;strinfor:=s;
; ;inti:=pos(' ',strinfor);
; ;if (inti<>0) and (inti<>1) then
; ;begin
; ; ; setlength(arr1,1);
; ; ; intnum:=1;
; ; ; arr1[0]:=copy(strinfor,1,inti-1);
; ; ; strinfor[inti]:='M';
; ;end;
; ;intj:=pos(' ',strinfor);
; ;while intj<>0 do
; ;begin
; ; ; if intj<>inti+1 then
; ; ; begin
; ; ; ; ;inc(intnum);
; ; ; ; ;setlength(arr1,intnum);
; ; ; ; ;arr1[intnum-1]:=copy(strinfor,inti+1,intj-inti-1);
; ; ; ; ;strinfor[intj]:='M';
; ; ; ; ;inti:=intj;
; ; ; ; ;intj:=pos(' ',strinfor);
; ; ; end
; ; ; else
; ; ; begin
; ; ; ; ; inti:=intj;
; ; ; ; ; strinfor[intj]:='M';
; ; ; ; ; intj:=pos(' ',strinfor);
; ; ; end;
; ;end;
end;