delphi怎样把多个数组赋值给一个动态数组

我生成的随机数组是一个arry[0..8]数组,我想把多个生成的随机数组赋值给一个动态数组,然后可以在EDIT框中顺序显示。如:数组1是0,1,2,3,4,5,6,7,8... 我生成的随机数组是一个arry[0..8]数组,我想把多个生成的随机数组赋值给一个动态数组,然后可以在EDIT框中顺序显示。
如:数组1是0,1,2,3,4,5,6,7,8
数组2是1,2,3,4,5,6,7,8,0
要动态数组是为0,1,2,3,4,5,6,7,8
1,2,3,4,5,6,7,8,0
即新加的数组都顺序排列在动态数组的后面
楼下的显示的结果是1列的啊~~我需要的是每9个数字一行,顺序显示啊
展开
 我来答
ysjqrmpv
2010-05-06 · TA获得超过116个赞
知道小有建树答主
回答量:202
采纳率:0%
帮助的人:205万
展开全部
procedure TForm1.rzbtbtn1Click(Sender: TObject);
const
arr1:array[0..8] of string=('0','1','2','3','4','5','6','7','8');
arr2:array[0..8] of string=('1','2','3','4','5','6','7','8','0');
var
i1,i2,i3:integer;
s:TStringList;
arr3:array of string;
begin
s:=TStringList.Create;
for i1:=low(arr1) to high(arr1) do
begin
s.Add(arr1[i1]);
end;
for i2:=Low(arr2) to High(arr2) do
begin
s.Add(arr2[i2]);
end;
SetLength(arr3,s.Count);
for i3:=Low(arr3) to High(arr3) do
begin
arr3[i3]:=s.Strings[i3];
mmo1.Lines.Add(PChar(arr3[i3]));
end;

end;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2016-04-02 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2917万
展开全部
int temp[5][12];
temp ={{0,1,2,3,4}, {5,6,7,8,9}};
Delphi中只有全局变量可以初始化:
var
temp: array[0..4, 0..11] of Integer =
((0,1,2,3,4),(5,6,7,8,9),(0,0,0,0,0),……)//
注意:在Delphi中对数组初始化时一定要把元素值写全,不能只写一部分。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式