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