[問題] 如何在三維的陣列裏每個元素存放三種資訊

看板C_and_CPP (C/C++)作者 (鋼鐵人史塔克)時間13年前 (2012/12/25 07:34), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
各位好 小弟有一個三維的座標陣列 infor[id][x][y] 我想在每個座標(id,x,y)存上相對應的三種資訊 (譬如(ven , price , number)) 譬如 (0,0,1) 放 (10,200,15) 10:某廠牌代號 200:價格 15:銷售數 因為原來架構如此,所以只好這樣放. 請問如果用 C 來寫,怎樣寫比較好? 我目前只知用 int infor[10][10][10]宣告 再下來我就不知該怎樣指定 (0,0,1)是(10,200,15) 也想不出要怎樣將來取出(0,0,1)的200 或 15...? 想了一陣子還沒方向 請指教 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.52.10

12/25 08:03, , 1F
struct
12/25 08:03, 1F

12/25 11:50, , 2F
我寫了,可是遇到錯誤,我把問題po在外面了
12/25 11:50, 2F

12/25 21:16, , 3F
型別一樣的話就變成四維陣列阿XD
12/25 21:16, 3F
文章代碼(AID): #1GsEPkMe (C_and_CPP)
文章代碼(AID): #1GsEPkMe (C_and_CPP)