看板 C_and_CPP 關於我們 聯絡資訊
謝謝前篇推文的大大,目前已改用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
linotwo:你可以來這裡查用法 http://ppt.cc/9lrH 01/21 12:23
xshane831:謝謝 可以了 很實用的網站 感謝您! 01/21 13:35
Killercat:string超直覺 用+=就可以append了 01/21 17:40
Killercat:string a; a+="c"; a+="hello!"; a+="Killercat!"; 01/21 17:40