看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) CodeBlocks + GCC 問題(Question): 第一次做完cin程式就直接結束了 程式碼(Code):(請善用置底文網頁, 記得排版) http://codepad.org/RzgKYxS3 補充說明(Supplement): 我發現做完第一次cin之後可能因為內容就空掉了 所以就不會進入while迴圈 所以想請問一下要怎麼修改 才可以第一次做完cin 後面還可以輸入東西 -- 我不是宅 我只是比較居家 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.238.251.63 ※ 編輯: rock1985 來自: 128.238.251.63 (04/07 00:15) ※ 編輯: rock1985 來自: 128.238.251.63 (04/07 00:16)
rock1985:我好像找到解決的方法 用cin.ignore() 04/07 00:25
rock1985:可是我不太清楚他的意思?? 04/07 00:25
rock1985:是說把之前cin的內容都捨棄嗎? 04/07 00:27
loveme00835:說明在此~ http://ppt.cc/NBj5 讀資料給dataset後, 還 04/07 03:42
loveme00835:有因為按enter而讀進去的'\n'沒用到, 自然下次getline 04/07 03:43
loveme00835:拿來用時就認為你是直接enter結束掉了 04/07 03:43