看板 C_and_CPP 關於我們 聯絡資訊
http://ideone.com/cKMrO 我想要輸入一個動態的字元陣列, 但是如果輸入abcd, 只會讀進a 輸入1daf, 只會讀進1 有每有辦法讀進整個字串呢? (我知道可以 int *a[] = {"abc","bdc","df"}; 所以想試試看) 我有試過二維動態陣列 char **word=new char [num][20], 不過會輸出錯誤... 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.241.250
sand1050:http://codepad.org/mhfAGiql 12/09 23:20
FableKevinS:感謝!! 12/09 23:51
FableKevinS:那要怎麼把這個word傳入函式 func(*word)<-會錯 12/09 23:57
james732:說說你的func是什麼東西 12/09 23:58
FableKevinS:func 要印出這些值 可是會出現亂碼.. 12/10 00:00
FableKevinS:http://codepad.org/OMuTFr38 12/10 00:01
james732:http://codepad.org/xsJTaKm7 12/10 00:03
FableKevinS:這樣還是不行? 12/10 00:07
FableKevinS:這樣compile不會過 12/10 00:08
loveme00835:好恐怖... 12/10 00:12
sand1050:http://codepad.org/HHIOwQKg 12/10 00:13
FableKevinS:樓上這可以印只是最後會crash= =? 12/10 00:14
james732:compile不會過的話請說錯誤訊息 12/10 00:32
james732:sand1050的程式碼死因是只有new了兩次卻delete了10次 12/10 00:33
sand1050:沒注意到= =.. 12/10 00:35
DEATHX:動態字元陣列的使用時機是什麼時候啊?用string應該一行就 12/10 00:41
DEATHX:結束了吧? 12/10 00:41
james732:不想用string的時候 (什麼鬼答案XD) 12/10 00:42
james732:都用C++了,這題應該用string+vector來寫才對 12/10 00:42
s3748679:用固定長度的字串: http://paste.plurk.com/show/789850/ 12/10 01:47
FableKevinS:我們沒教string也沒教vector= =" 12/10 02:09
james732:C++的東西是教不完的,你有興趣的話就自己學一下吧 12/10 02:17
firejox:用realloc吧 (招手) 12/10 03:04
DEATHX:同意james732,事實上,當有人說老師沒教就會踩到我的點 12/10 07:16
diabloevagto:老師也沒教上ptt問問題 12/10 09:29
tropical72:學校老師沒教的事太多了,但老師職責只是引進門而已。 12/10 22:15
loveme00835:沒有教 vector, 所以是10幾年前的標準, 你們也太落後 12/10 23:49
FableKevinS:每個單元都有相應的作業,來複習課程所學.... 12/11 00:04
FableKevinS:我們只有一學期的計程 12/11 00:05
FableKevinS:所以老師可能有跳過一些地方 12/11 00:05
littleshan:112的資訊系是不教C++的 12/11 01:59
purincess:蔽系以前資結演算法也不用寫code 12/11 02:19
purincess:一堆人畢業都還不會寫r-b tree或b-tree 12/11 02:20