如何動態配置二維陣列呢? |
答題得分者是:cmf
|
arnotsay
一般會員 發表:23 回覆:79 積分:20 註冊:2003-02-03 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
以下為DELPHI的用法...不曉得你適不適用... 宣告為
var
A : array of array of string; 設置的話就這樣
SetLength(A, 10,10); --
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心 發表人 - Jasonwong 於 2003/03/08 22:48:13
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心 |
arnotsay
一般會員 發表:23 回覆:79 積分:20 註冊:2003-02-03 發送簡訊給我 |
引言: 你把你的程式貼上來,俺幫你看看int result_max_x,result_min_x,result_max_y,result_min_y; . . 中間是一些取得result_max_x.result_min_x.result_max_y.result_min_y 數值的運算... . . int *data=new int[(result_max_x-result_min_x)][(result_max_y-result_min_y)]; . . 原本程式可以compiler..加了那一行後就出現.. 1.constant expression required 2.cannot convert 'int[*][1]' to 'int*' |
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
arnotsay
一般會員 發表:23 回覆:79 積分:20 註冊:2003-02-03 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
|
arnotsay
一般會員 發表:23 回覆:79 積分:20 註冊:2003-02-03 發送簡訊給我 |
|
cmf
尊榮會員 發表:84 回覆:918 積分:1032 註冊:2002-06-26 發送簡訊給我 |
int *XYdata;
int sizew,sizeh; void CraetXYData()
{
XYdata=new(sizeof(int)*sizew*sizeh);
} int getXYData(in x,int y)
{
int p*;
p=XYdata;
p=p+(y*sizew)+x;
return p*;
} int setXYData(in x,int y,int value)
{
int p*;
p=XYdata;
p=p+(y*sizew)+x;
p*=value; }
------
︿︿ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |