M Moscow Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #1 请问如何设一个二维数组,可以让用户动态的指定大小? 另外,如何从一个文本框对一个二维数组进行输入?如何用一个弹出窗口输出一个数组? 请高人指点!
A adminis Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-17 #2 关于动态数组查看 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; 文本框对数组的编辑没有现成的东东,得自己编程了。 不过依据上面的例子写起来不是很难。 输出也是一样。看例子吧。
关于动态数组查看 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; 文本框对数组的编辑没有现成的东东,得自己编程了。 不过依据上面的例子写起来不是很难。 输出也是一样。看例子吧。
S SuperMMX Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-18 #4 多维数组最好分别定义, 如: a: array of integer; b: array of a; b 就是一个二维的 integer 数组, 用 SetLength 就可以了,几维的就写几个长度,还可以分开给 几个分别赋值, 2, 得自己手动赋值, 好象没什么简单办法, 3,输出也一样,
多维数组最好分别定义, 如: a: array of integer; b: array of a; b 就是一个二维的 integer 数组, 用 SetLength 就可以了,几维的就写几个长度,还可以分开给 几个分别赋值, 2, 得自己手动赋值, 好象没什么简单办法, 3,输出也一样,
B BaKuBaKu Unregistered / Unconfirmed GUEST, unregistred user! 2000-05-24 #5 这个问题不好怎么回答。哪有直接输入输出数组的控件呢? 手工写吧。 From: BaKuBaKu