[问题] 如何宣告多个char

楼主: b13b46o2 (买枪买装备)   2015-01-16 16:47:25
char a1[20],a2[20]..................................................a1000[20]
像这类的int我会用for来写++
但是char要用什么循环去定义
char i[20];
for()
这样好像不行...
作者: uranusjr (←這人是超級笨蛋)   2015-01-16 16:51:00
第一行是 char array, 第二行说是 int?
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 16:51:00
你是想要 char[1000][20]?不太懂你的意思...还有你忘了,,,.....,买子弹
作者: uranusjr (←這人是超級笨蛋)   2015-01-16 16:53:00
试用途或许可以做成二维阵列 a[1000][20]
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 16:58:00
还是不懂原Po想干嘛,是有N个字串,但是没有宣告成阵列吗?我突然好像了解原Po想干嘛,想用循环宣告 c1[20]~cn[20]这做不到,就用2维啊
作者: PkmX (阿猫)   2015-01-16 17:13:00
你确定不先拿本书起来看?这样继续硬干下去是没有用的...
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 17:14:00
就是用二维啊,char[10][20],循环跑 10 次
作者: CaptainH (Cannon)   2015-01-16 17:37:00
写一个code generator啊
楼主: b13b46o2 (买枪买装备)   2015-01-16 18:04:00
我爱硬干
作者: TobyH4cker (Toby (我要当好人))   2015-01-16 18:15:00
那就别来问了。#1KjU7Jm
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-01-16 18:25:00
楼上干得好
作者: kwpn (ITSST)   2015-01-16 18:33:00
用code generator才不会打这么辛苦
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 19:57:00
硬干可不能解决所有问题啊,不实际
作者: EdisonX (卡卡兽)   2015-01-16 20:24:00
到底是要精简还是要硬干 你好矛盾。
作者: tubbysong (song)   2015-01-16 20:39:00
好屌,硬干也可以,读"macro"define"ifdef"之类的编译
楼主: b13b46o2 (买枪买装备)   2015-01-16 22:42:00
就慢慢估估到无法了就问
作者: QnapNoGood (大师)   2015-01-16 23:01:00
不用 script 无解
作者: shadow0326 (非议)   2015-01-16 23:05:00
该不会要metaprograming吧 lol
楼主: b13b46o2 (买枪买装备)   2015-01-16 23:16:00
太专业了只学过一学期c好痛苦阿
作者: wenyonba (射后不理很XX啊!!!!)   2015-01-16 23:20:00
不过只学过一学期,应该也是有交2维吧,写起来省时省力! 我用呒虾米还把教打成交,这啥小啊?!
楼主: b13b46o2 (买枪买装备)   2015-01-16 23:22:00
我礼拜一用电脑试试看谢谢
作者: prismwu   2015-01-16 23:35:00
改练编辑器(X
作者: kwpn (ITSST)   2015-01-17 00:15:00
专业在哪?
作者: ACMANIAC (請肥宅救救肥宅)   2015-01-17 02:04:00
你爱硬干就去硬干,还来问什么?
作者: final01 (牛顿运动定律)   2015-01-17 13:42:00
好个硬干 XD
作者: tubbysong (song)   2015-01-18 03:27:00
可以的,硬干的话是“高级篇宏编译语法”,书上没有
作者: Killercat (杀人猫™)   2015-01-18 03:29:00
硬干倒是个meta programming的好教材 不过... 哈
作者: MOONRAKER (㊣牛鹤鳗毛人)   2015-01-18 13:23:00
太好笑了 不想学还那么多理由老话一句 随便你怎么想 实际状况跟你想的无关
作者: TobyH4cker (Toby (我要当好人))   2015-01-18 13:38:00
看过一次书跟做过一百次练习还是有差别的我只感觉你连很基础的东西都无法掌握了,再怎么求人都帮不了你
作者: kitehero (恶Python仄Py狼)   2015-01-18 17:46:00
我有点好奇你看的是哪本书 c的规则没有很多 算容易的吧就算是科班的通常也只教一学期的C 不知道这算什么理由
作者: Leeng (Leeng)   2015-01-18 20:55:00
char **c;c=new char[N];for(i=0~N-1){c[i]=new char[20];}
楼主: b13b46o2 (买枪买装备)   2015-01-18 21:45:00
我明天二个方法都试试看 谢
作者: TobyH4cker (Toby (我要当好人))   2015-01-18 22:16:00
欸楼楼上 new是C++在用的
作者: Leeng (Leeng)   2015-01-19 16:41:00
对喔 那就换malloc
作者: TobyH4cker (Toby (我要当好人))   2015-01-20 02:12:00
The string in C programming language is actually aone-dimensional array of characters which is terminated by a null character '\0'.
作者: USeaweed99 (′・ω・`)   2015-01-20 18:04:00
你该学python 用exec简单太多

Links booklink

Contact Us: admin [ a t ] ucptt.com