請教一個二為動態陣列接收函數回傳值的問題 |
缺席
|
bio
一般會員 發表:42 回覆:36 積分:20 註冊:2003-03-05 發送簡訊給我 |
大家好
我的問題是 我先將程式波上來
< class="code">
//隨機亂數產生函數
double random_value(void) //用隨機亂數來取鍵結值初始化
{
double value;
value = (rand()/32767.0)-0.1;
return(value);
}
//---------------------------------------------------------------- float **W_xh; W_xh = new float *[para_in];
for(int i=0;i
問題是二維陣列宣告應該是沒問題吧
但是阿W_xh[i][h]這個要接收由random_value()處理完的值
卻發生了如下的錯誤訊息,問題出在傳收步驟吧,不曉得有人可以幫忙嗎
謝謝
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
|
bio
一般會員 發表:42 回覆:36 積分:20 註冊:2003-03-05 發送簡訊給我 |
|
brook
資深會員 發表:57 回覆:323 積分:371 註冊:2002-07-12 發送簡訊給我 |
void __fastcall TForm1::Button1Click(TObject *Sender) { float **W_xh; int para_in=75; int para_hide = 50; W_xh = new float *[para_in]; for(int i=0;i二維陣列宣告應該是沒問題. 1.你可用 F4 和 F8 鍵去追蹤, 看看是哪個地方會有問題. 2.你也可以把你的這段程式, 重新開個專案測看看. 3.還是你把 para_hide, para_in 的型態設float. |
bio
一般會員 發表:42 回覆:36 積分:20 註冊:2003-03-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |