[問題] 如何宣告多個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