跪求~~
C語言動態三維陣列要怎麼用
我想建立一個
3X4X10的三維陣列!!!
前面3是ROW
前面4是Col
後面10是我要輸入字串的長度
請問有強這可以給我指點明燈嗎????
作者:
pttworld (批踢踢世界)
2016-09-25 21:37:00提示原文字串長度本身就是一維陣列,C語言字串結尾補零
作者:
Clangpp (Clang++)
2016-09-25 22:31:00用struct取代呢??
作者:
firejox (Tangent)
2016-09-25 23:08:00二維 兩個* 三維 三個*
作者:
EdisonX (卡卡獸)
2016-09-25 23:11:00是說先做 typedef char STR[100]; 就變配置二維 STR 了
int a[p][q][r] a[i][j][k]=*(ptr+i*q*r+j*r+k)
看不懂 同三樓c語言本身沒有動態空間的機制 要靠malloc記得malloc拿到的東西要接好 最後還要free掉
作者: asd456fgh778 ( ) 2016-09-26 10:30:00
會做二維不就可以做三維?
作者: suwako 2016-09-26 11:21:00
用迴圈做囉
作者:
y3k (激流を制するは静水)
2016-09-26 20:04:00所謂的幾維陣列其實就是[陣列的陣列的陣列...]的意思而已
作者:
popen (Penpineapple-applepen)
2016-09-26 22:02:00請問維度最多只能3維嗎? 有4維,5維以上嗎?
作者:
Caesar08 (Caesar)
2016-09-26 22:05:00只要你的compiler可以support,你要寫幾維都可以
不要被維度字面限制了 那只是中文的解釋方法就像你樓上說的 陣列的陣列的陣列這樣
作者:
atron (How)
2016-09-28 08:49:00不管幾維都可以用一維實作出來,迴圈大小取對就是了,何況你的大小也已知
作者:
ho83leo (LWHo)
2016-09-28 11:23:00靜態陣列是基本的! 迴圈上吧
作者:
pttworld (批踢踢世界)
2016-09-28 13:50:00回某樓,h.264的C源碼記憶六顆星,對岸有pudn