作者hunkchen2000 (我没钱)
看板C_and_CPP
标题[问题]跪求C语言三维动态阵列?????
时间Sun Sep 25 21:16:41 2016
跪求~~
C语言动态三维阵列要怎麽用
我想建立一个
3X4X10的三维阵列!!!
前面3是ROW
前面4是Col
後面10是我要输入字串的长度
请问有强这可以给我指点明灯吗????
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.116.220.174
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1474809403.A.167.html
1F:→ pttworld: 提示原文字串长度本身就是一维阵列,C语言字串结尾补零 09/25 21:37
2F:推 Clangpp: 用struct取代呢?? 09/25 22:31
3F:推 fatrabitree: 你都知道长度了干麻用动态阵列 09/25 22:59
4F:→ firejox: 二维 两个* 三维 三个* 09/25 23:08
5F:→ EdisonX: 是说先做 typedef char STR[100]; 就变配置二维 STR 了 09/25 23:11
6F:推 MIKEmike07: int a[p][q][r] a[i][j][k]=*(ptr+i*q*r+j*r+k) 09/25 23:55
7F:嘘 Sidney0503: 看不懂 同三楼 09/26 08:09
8F:→ Sidney0503: c语言本身没有动态空间的机制 要靠malloc 09/26 08:10
9F:→ Sidney0503: 记得malloc拿到的东西要接好 最後还要free掉 09/26 08:12
10F:推 steve1012: 这估狗超多例子吧...... 可以先估狗吗 09/26 09:41
11F:嘘 asd456fgh778: 会做二维不就可以做三维? 09/26 10:30
12F:→ MasterChang: 原PO问题没有想清楚.... 09/26 10:57
13F:→ suwako: 用回圈做罗 09/26 11:21
14F:→ y3k: 所谓的几维阵列其实就是[阵列的阵列的阵列...]的意思而已 09/26 20:04
15F:推 popen: 请问维度最多只能3维吗? 有4维,5维以上吗? 09/26 22:02
16F:→ Caesar08: 只要你的compiler可以support,你要写几维都可以 09/26 22:05
17F:推 MIKEmike07: 不要被维度字面限制了 那只是中文的解释方法 09/28 03:17
18F:→ MIKEmike07: 就像你楼上说的 阵列的阵列的阵列这样 09/28 03:18
19F:推 atron: 不管几维都可以用一维实作出来,回圈大小取对就是了,何况 09/28 08:49
20F:→ atron: 你的大小也已知 09/28 08:49
21F:推 ho83leo: 静态阵列是基本的! 回圈上吧 09/28 11:23
22F:→ pttworld: 回某楼,h.264的C源码记忆六颗星,对岸有pudn 09/28 13:50