如何将字符串顺序给一个空数组?(10分)

  • 主题发起人 主题发起人 天空4567
  • 开始时间 开始时间

天空4567

Unregistered / Unconfirmed
GUEST, unregistred user!
如何将字符串顺序给一个空数组?字符串是当前随意输入的。
 
var
a:array[0..9] of string;
str:string;
i:integer;
begin
str:='2385511113';
for i :=0 to length(a)-1 do
begin
a:=str[i+1];
if i>=length(str)-1 then break;
end;
end;
 
执行到 a:=str[i+1];这里时就系统出错。
怎么回事?
 
var
MyAry:array of Char;
S:String;
I:LongWord;
begin
S:=Edit1.Text;
SetLength(MyAry,Length(S));
for I:=0 to High(MyAry) do
MyAry:=S[I+1];
end;
 
hehe,刚才写错了
var
a:array[0..9] of string;
str:string;
pp:Pchar;
begin
str:='2385511113';
strpcopy(pp,str);
a[0]:=pp;

end;
 
需要把字符串传给动态数组呢?
 
我给你的答案就是动态数组啊
 
谢谢。通过。
 
后退
顶部