作者james732 (好人超)
看板C_and_CPP
標題Re: [問題] 一種「遇設」使用者輸入的技巧
時間Thu Jul 2 11:23:16 2009
是類似這樣的設計嗎?
請輸入一個數字:10
如果使用者直接按enter,就會輸入10
使用者也可以自己輸入別的數字把它蓋掉
我想得到的,要用類似gotoxy之類的函式來移動游標吧...?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.62.147
1F:→ adrianshum:哦... 你一說我就明白了... orz 不過通常不會這樣玩吧 07/02 11:27
2F:→ adrianshum:簡單一點, pompt 顯示 Enter Value (default: 10) : 07/02 11:28
3F:→ adrianshum:有預入數字就用預入的值, 沒輸入就自己用某個預設值就 07/02 11:28
4F:→ adrianshum:好了 07/02 11:28
5F:→ ilway25:getline再parse吧... 07/02 11:37
6F:推 VictorTom:小弟猜問題像樓上說的, 他cin>>i是整數, 都不輸入就按 07/02 11:50
7F:→ VictorTom:<Enter>的話, scanf %d 好像會繼續等, cin就不清楚了@@ 07/02 11:51
8F:推 sunkill:對 會卡住 10可以不秀出來 07/02 12:14
9F:→ adrianshum:五樓就給了答案了啦, 這種情況當然不該這樣用 cin 07/02 12:21
10F:推 sunkill:getchar() 只能讀一個字元 07/02 12:57
11F:→ sunkill:getline 那不就要用 array 07/02 12:58
12F:→ iamivers0n:要使用者少做事你就得多做很多事XD 07/02 13:12
13F:推 sunkill:處理使用者輸入 看來是個大學問 有講這方面的書嗎? 謝 07/02 17:14
14F:推 zlw:regular expression做字串處理吧 07/02 17:44
15F:→ zlw:不一定要看書啊,倒是推薦商業軟體RegexBuddy 07/02 17:44
16F:推 lausai:linux的gun extension getline不用array 用字元指標.. 07/02 17:45