[問題] string 轉成 char

看板C_and_CPP (C/C++)作者 (huei820504)時間12年前 (2013/10/07 02:03), 編輯推噓2(209)
留言11則, 3人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): annot convert 「std::string {aka std::basic_string<char>}」 to 「char」 in assignment 錯誤結果(Wrong Output): compile error 程式碼(Code):(請善用置底文網頁, 記得排版) http://pastie.org/8382132 錯誤是發生在31和36行 補充說明(Supplement): 在我的電腦上不行 可是同學一樣寫法卻可以.... 是了strcpy c_str不知道是用錯還是....都不能work... 請大家指導一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.161

10/07 02:06, , 1F
你知道你的第 22 行的 mp 宣告在寫什麼嗎?
10/07 02:06, 1F

10/07 02:12, , 2F
其實這是npsc 2009 http://ppt.cc/zD76
10/07 02:12, 2F

10/07 02:13, , 3F
但是因為老師一開始就給mp型態是string
10/07 02:13, 3F

10/07 02:13, , 4F
不然我改成char就是work的....
10/07 02:13, 4F

10/07 02:44, , 5F
那你可以想想看你們老師給你的 mp 跟你這個 mp 差在哪
10/07 02:44, 5F

10/07 02:44, , 6F
我相信如果你們老師給的可以跑的話兩者會有差異
10/07 02:44, 6F

10/07 02:45, , 7F
這個差異正是你的問題所在
10/07 02:45, 7F

10/07 02:55, , 8F
char不能讀空白吧,但我真的不知道要怎麼改...
10/07 02:55, 8F

10/07 03:47, , 9F
可是這樣其實也沒差的感覺...
10/07 03:47, 9F

10/07 07:00, , 10F
static string mp[]= 改成 static string mp=
10/07 07:00, 10F

10/07 09:34, , 11F
感謝樓上 後來抓到這個白癡的bug.....
10/07 09:34, 11F
文章代碼(AID): #1IKQNrAd (C_and_CPP)
文章代碼(AID): #1IKQNrAd (C_and_CPP)