Kimmy
一般會員
![](./myimg/board/mystar_empty.gif)
![](images/icon_photo_none.gif) 發表:10 回覆:17 積分:5 註冊:2002-05-31
發送簡訊給我
|
各位高手請問一下 有沒有人會二維陣列的寫法呢..因為我在書中都找不到...>_<
|
andersonhsieh
版主
![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif)
![](images/icon_photo_none.gif) 發表:33 回覆:531 積分:439 註冊:2002-06-10
發送簡訊給我
|
引言:
各位高手請問一下 有沒有人會二維陣列的寫法呢..因為我在書中都找不到...>_<
type a = array[0..9] of integer;
b = array[0..9] of a;
var
c : b; //這樣產生的c是一個10*10的二維陣列 @@~~飛翔在天際的精靈~~@@
------ @@~~飛翔在天際的精靈~~@@
|
Jasonwong
版主
![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif)
![](images/icon_photo_none.gif) 發表:49 回覆:931 積分:581 註冊:2006-10-27
發送簡訊給我
|
引言:
各位高手請問一下 有沒有人會二維陣列的寫法呢..因為我在書中都找不到...>_<
嗯...我的做法是...
var
aArray: array[1..10,1..10] of String
這樣子...就可以產生二維陣列了...
------ 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
|
Kimmy
一般會員
![](./myimg/board/mystar_empty.gif)
![](images/icon_photo_none.gif) 發表:10 回覆:17 積分:5 註冊:2002-05-31
發送簡訊給我
|
引言:
type a = array[0..9] of integer;
b = array[0..9] of a;
var
c : b;
//這樣產生的c是一個10*10的二維陣列
SORRY,我真得看不太懂咩.....@_@ 所以我先用Jasonwong的方法來試一下.... 謝謝兩位大德呀.....^^
|
阿子
站務副站長
![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif) ![](./myimg/board/mystar.gif)
![](images/icon_photo_none.gif) 發表:120 回覆:230 積分:201 註冊:2002-03-18
發送簡訊給我
|
我自己整理出來的陣列資料 ![]()
< class="code">
low()//取出陣列的起始值 (目前使用只能取回有一維的起始值)
high()//取出陣列的最後值 (目前使用只能取回有一維的最後值)
//固定大小陣列
//宣告
//一維
A : array[i1..i2] of {形態} //設定範圍
//二維 多維以此類推
A : array[i1..i2,i3..i4] of {形態}
//動態陣列
//動態陣列起始值一定是從0開始
//當動態陣列重新設定長度(大小)後,其原本在在陣列中的值(資料)不會
// 不見,但只有在陣列變大。
//宣告
//一維
A : array of {形態}
SetLength(A,i) //重新設定陣列大小
//二維 多維以此類推
A :array of array of {形態}
SetLength(A,i1,i2) //重新設定陣列大小 多給參數 //陣列COPY
//例一
a,b :=array of {形態};
b := Copy(A); //用Copy 不加參數則會將 A 陣列全部Copy 到B陣列去
//例二
b[1] :=Copy(a,1,1); //加參數可取單一值 //使用一個二維陣列(s[x,y])時使用S[x]可以取回有X個的一個陣列,
//此時S[X]傳回的是一個陣列而不是文字,而此陣列個數為Y個。
S :array[0..2] of array[0..3] of string;
s[0] = 3個 array[0..3] of string
s[1] = 3個 array[0..3] of string
s[2] = 3個 array[0..3] of string 從思考取勝一切~q
------ 從思考取勝一切~q
|
Kimmy
一般會員
![](./myimg/board/mystar_empty.gif)
![](images/icon_photo_none.gif) 發表:10 回覆:17 積分:5 註冊:2002-05-31
發送簡訊給我
|
哇.....高手..... 真是謝謝你...我會好好收著的
|