Re: [問題] 請問一維動態陣列用作存檔名稱

看板C_and_CPP作者 (Shane)時間11年前 (2013/01/21 12:01), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串2/2 (看更多)
謝謝前篇推文的大大,目前已改用string寫 不過不清楚如何將輸入的字元放入字串"陣列" 目前宣告方式 char GUIInput; string keystr; 若按鈕的if寫成 keystr[j]=GUIInput; j++; 按下該按鈕就當掉了,出現string subscript out of range 若寫成 keystr=GUIInput; 之後在印的時候只會印出最後輸入的按鍵,估計是沒有存成陣列形式 我希望的想法是 keystr字串陣列存放GUIInput字元 假設今天輸入了ugh三個字元 keystr[0]='u' keystr[1]='g' keystr[2]='h' 最後在印可以印出ugh 不知道是否想法上有錯? 謝謝各位~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.79.208

01/21 12:23, , 1F
你可以來這裡查用法 http://ppt.cc/9lrH
01/21 12:23, 1F

01/21 13:35, , 2F
謝謝 可以了 很實用的網站 感謝您!
01/21 13:35, 2F

01/21 17:40, , 3F
string超直覺 用+=就可以append了
01/21 17:40, 3F

01/21 17:40, , 4F
string a; a+="c"; a+="hello!"; a+="Killercat!";
01/21 17:40, 4F
文章代碼(AID): #1G_BsrUD (C_and_CPP)
文章代碼(AID): #1G_BsrUD (C_and_CPP)