網站公告 :


Delphi K.Top討論區 » C++程式語言討論區(C++Builder) » 請問陣列宣告的問題
發表新文章
 
主題:請問陣列宣告的問題
瀏覽次數:2787
答題得分者是:RedSnow
paulcaptain
一般會員




發表:13
回覆:9
積分:4
註冊:2004-11-17

發送簡訊給我
#1 發表時間:2005-11-17 11:12:01 IP:61.218.xxx.xxx 未訂閱

我在某原件下的部份程式碼如下

int a = StrToInt(Edit1->Text);//a接受Edit1裡面的值
int array[a][10];//宣告一個二維陣列

可是出現array中的宣告必須是constant
我想在某一個button元件下動態的宣告一個二維陣列
不知道有什麼方法?謝謝



RedSnow
版主




發表:79
回覆:1322
積分:830
註冊:2003-12-15

發送簡訊給我
#2 發表時間:2005-11-17 12:05:19 IP:59.115.xxx.xxx 未訂閱

paulcaptain 您好:

這個問題已經算是考古題了,請善用搜尋功能,您會找到許多參考資料的,以下先幫您找出一些供您參考:

請問如何宣告動態的2維陣列阿??
[url]http://delphi.ktop.com.tw/topic.php?topic_id=76550[/url]

動態陣列釋放記憶體
[url]http://delphi.ktop.com.tw/topic.php?topic_id=69169[/url]

三維動態宣告
[url]http://delphi.ktop.com.tw/topic.php?topic_id=54070[/url]

動態配置記憶體-->二維矩陣有錯
[url]http://delphi.ktop.com.tw/topic.php?topic_id=70651[/url]

二維陣列問題
[url]http://delphi.ktop.com.tw/topic.php?topic_id=44465[/url]

如何宣告動態二維陣列
[url]http://delphi.ktop.com.tw/topic.php?topic_id=28485[/url]


  7 天天敲鍵盤 v 時時按滑鼠 8


huwk
資深會員




發表:20
回覆:330
積分:320
註冊:2002-04-03

發送簡訊給我
#3 發表時間:2005-11-17 12:07:50 IP:61.222.xxx.xxx 未訂閱

使用動態陣列宣告
var Ints: array of array of Integer; //宣告二維不定長
再配合SetLength去設長度

    SetLength(Ints,10); //先設第一維
    for cox := Low(Ints) to high(Ints) do
    begin
    Setlength(Ints[cox], 20); //再設第二維
    end;


PS.以上是DELPHI的語法.


------
熊的學習 http://huwk.blogspot.com

系統時間:2010-09-03 19:10:42,  線上使用者 255 / Max 3,401,主題數:92,416,回覆數:208,133。  聯絡我們 | Delphi.ktop討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!

趴趴狗旅遊網大花蓮旅遊網大花蓮民宿網花蓮市旅遊網花蓮市民宿網大南投旅遊網大南投民宿網
日月潭風景區日月潭旅遊網日月潭民宿網台東旅遊網台東民宿網集集旅遊網集集民宿網
關子嶺旅遊網關子嶺民宿網白河旅遊網白河民宿網
. . . . . . . .