看板 C_and_CPP 關於我們 聯絡資訊
跪求~~ C語言動態三維陣列要怎麼用 我想建立一個 3X4X10的三維陣列!!! 前面3是ROW 前面4是Col 後面10是我要輸入字串的長度 請問有強這可以給我指點明燈嗎???? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.220.174 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1474809403.A.167.html
pttworld: 提示原文字串長度本身就是一維陣列,C語言字串結尾補零 09/25 21:37
Clangpp: 用struct取代呢?? 09/25 22:31
fatrabitree: 你都知道長度了幹麻用動態陣列 09/25 22:59
firejox: 二維 兩個* 三維 三個* 09/25 23:08
EdisonX: 是說先做 typedef char STR[100]; 就變配置二維 STR 了 09/25 23:11
MIKEmike07: int a[p][q][r] a[i][j][k]=*(ptr+i*q*r+j*r+k) 09/25 23:55
Sidney0503: 看不懂 同三樓 09/26 08:09
Sidney0503: c語言本身沒有動態空間的機制 要靠malloc 09/26 08:10
Sidney0503: 記得malloc拿到的東西要接好 最後還要free掉 09/26 08:12
steve1012: 這估狗超多例子吧...... 可以先估狗嗎 09/26 09:41
asd456fgh778: 會做二維不就可以做三維? 09/26 10:30
MasterChang: 原PO問題沒有想清楚.... 09/26 10:57
suwako: 用迴圈做囉 09/26 11:21
y3k: 所謂的幾維陣列其實就是[陣列的陣列的陣列...]的意思而已 09/26 20:04
popen: 請問維度最多只能3維嗎? 有4維,5維以上嗎? 09/26 22:02
Caesar08: 只要你的compiler可以support,你要寫幾維都可以 09/26 22:05
MIKEmike07: 不要被維度字面限制了 那只是中文的解釋方法 09/28 03:17
MIKEmike07: 就像你樓上說的 陣列的陣列的陣列這樣 09/28 03:18
atron: 不管幾維都可以用一維實作出來,迴圈大小取對就是了,何況 09/28 08:49
atron: 你的大小也已知 09/28 08:49
ho83leo: 靜態陣列是基本的! 迴圈上吧 09/28 11:23
pttworld: 回某樓,h.264的C源碼記憶六顆星,對岸有pudn 09/28 13:50