关于数组的输入与输出(200分)

  • 主题发起人 主题发起人 Moscow
  • 开始时间 开始时间
M

Moscow

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何设一个二维数组,可以让用户动态的指定大小?
另外,如何从一个文本框对一个二维数组进行输入?如何用一个弹出窗口输出一个数组?
请高人指点!
 
关于动态数组查看 Delphi 的帮助就可以了。下面是一个例子:
var
A : array of array of string;
I, J : Integer;
begin
SetLength(A, 10);
for I := Low(A) to High(A) do
begin
SetLength(A, I);
for J := Low(A) to High(A) do
A[I,J] := IntToStr(I) + ',' + IntToStr(J) + ' ';
end;
end;

文本框对数组的编辑没有现成的东东,得自己编程了。
不过依据上面的例子写起来不是很难。

输出也是一样。看例子吧。
 
来晚了,以前曾有讨论,记不清那一个了.自己查一下吧
 
多维数组最好分别定义, 如:
a: array of integer;
b: array of a;
b 就是一个二维的 integer 数组,


用 SetLength 就可以了,几维的就写几个长度,还可以分开给
几个分别赋值,

2, 得自己手动赋值, 好象没什么简单办法,

3,输出也一样,
 
这个问题不好怎么回答。哪有直接输入输出数组的控件呢?
手工写吧。
From: BaKuBaKu
 
绝对要手工输入的,要不然文件也可以考虑。
 
时间太久,强制结束。 wjiachun
 
后退
顶部