[問題] 如何將一個三維陣列傳入一個函式?
請問一下版上各位高手
小弟最近想在C語言中將三維陣列傳入一個函式中使用
目前寫法為:
宣告函式:
void Find_CE(int);
執行函式為:
Find_CE(DVC_Enc_IntraMap_Buffer[img->frame_num % GOB_Upper_Bound][i][j]);
餵入的為一個三維陣列
函式定義的部分:
void Find_CE(int ***Map_Buffer)
程式在compile時可以過關,但實際執行卻讀取不到陣列的值,產生執行上的錯誤
至於這樣的寫法小弟知道是錯的,只不過真的不知道如何做,就隨便試試
所以想來板上求助於各位大大,希望有人可以教教我
要用什麼方式將三維陣列傳入函式中使用
謝謝!!
PS.小弟為超級新手,希望能夠有比較簡單的寫法
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.115.126
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1396337305.A.596.html
→
04/01 15:53, , 1F
04/01 15:53, 1F
→
04/01 15:55, , 2F
04/01 15:55, 2F
→
04/01 17:38, , 3F
04/01 17:38, 3F
推
04/01 21:04, , 4F
04/01 21:04, 4F
→
04/01 21:04, , 5F
04/01 21:04, 5F
→
04/03 17:55, , 6F
04/03 17:55, 6F