Re: [問題] 一種「遇設」使用者輸入的技巧

看板C_and_CPP (C/C++)作者 (好人超)時間16年前 (2009/07/02 11:23), 編輯推噓6(6010)
留言16則, 7人參與, 最新討論串1/1
是類似這樣的設計嗎? 請輸入一個數字:10 如果使用者直接按enter,就會輸入10 使用者也可以自己輸入別的數字把它蓋掉 我想得到的,要用類似gotoxy之類的函式來移動游標吧...? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.62.147

07/02 11:27, , 1F
哦... 你一說我就明白了... orz 不過通常不會這樣玩吧
07/02 11:27, 1F

07/02 11:28, , 2F
簡單一點, pompt 顯示 Enter Value (default: 10) :
07/02 11:28, 2F

07/02 11:28, , 3F
有預入數字就用預入的值, 沒輸入就自己用某個預設值就
07/02 11:28, 3F

07/02 11:28, , 4F
好了
07/02 11:28, 4F

07/02 11:37, , 5F
getline再parse吧...
07/02 11:37, 5F

07/02 11:50, , 6F
小弟猜問題像樓上說的, 他cin>>i是整數, 都不輸入就按
07/02 11:50, 6F

07/02 11:51, , 7F
<Enter>的話, scanf %d 好像會繼續等, cin就不清楚了@@
07/02 11:51, 7F

07/02 12:14, , 8F
對 會卡住 10可以不秀出來
07/02 12:14, 8F

07/02 12:21, , 9F
五樓就給了答案了啦, 這種情況當然不該這樣用 cin
07/02 12:21, 9F

07/02 12:57, , 10F
getchar() 只能讀一個字元
07/02 12:57, 10F

07/02 12:58, , 11F
getline 那不就要用 array
07/02 12:58, 11F

07/02 13:12, , 12F
要使用者少做事你就得多做很多事XD
07/02 13:12, 12F

07/02 17:14, , 13F
處理使用者輸入 看來是個大學問 有講這方面的書嗎? 謝
07/02 17:14, 13F

07/02 17:44, , 14F
regular expression做字串處理吧
07/02 17:44, 14F

07/02 17:44, , 15F
不一定要看書啊,倒是推薦商業軟體RegexBuddy
07/02 17:44, 15F

07/02 17:45, , 16F
linux的gun extension getline不用array 用字元指標..
07/02 17:45, 16F
文章代碼(AID): #1AJ2WbCf (C_and_CPP)
文章代碼(AID): #1AJ2WbCf (C_and_CPP)