請問有關動態陣列的宣告!? |
答題得分者是:william
|
skurama
中階會員 發表:88 回覆:127 積分:73 註冊:2002-07-22 發送簡訊給我 |
是否可以動態宣告陣列的維度? 我知道一維是
var
s_word : array of string;
begin
setlength(s_word,10);
end; 二維是
var
s_word : array of array of string;
i : integer;
begin
setlength(s_word,10)
for i := 0 to 9
setlength(s_word[i],10);
end; 但是如果一開始宣告成一維,好像就不能變成二維?
不知道能不能動態宣告陣列為一維或二維。 因為想處理例外狀況時,要讓陣列能在一、二維之間改變,
但又不想宣告兩個陣列。 另外我清空陣列是用setLength(s_word,0),
這樣的方法對嗎,雖然你面的值在用setlength(s_word,10)後會不見,
可是不確定是不是正確的用法? ----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
------
---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ---------------- |
william
版主 發表:66 回覆:2535 積分:3048 註冊:2002-07-11 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |