[問題] 取代 system("pause") ?
問題(Question):
我知道 systme("pause"); 是呼叫系統指令
然後 pause 是 Windows only
所以我想避開這種平台限制的東西
網路上看好像都是用 cin.get() 或 getchar() 代替
但是如果原先的 buffer 就有存其他資料
那單單這一句就沒用了
因為只會吃一個字元 完全沒暫停的效果
還有一種寫法
先全部清空 buffer
再去做 cin.get()
但是這樣好像也不太好
想請教各位高手
有沒有辦法寫一個 單純暫停的 暫停 ??
不要太複雜的話...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.221.54
→
04/15 02:24, , 1F
04/15 02:24, 1F
推
04/15 02:27, , 2F
04/15 02:27, 2F
推
04/15 02:41, , 3F
04/15 02:41, 3F
→
04/15 02:46, , 4F
04/15 02:46, 4F
→
04/15 02:47, , 5F
04/15 02:47, 5F
→
04/15 05:05, , 6F
04/15 05:05, 6F
推
04/15 06:59, , 7F
04/15 06:59, 7F
→
04/15 08:10, , 8F
04/15 08:10, 8F
→
04/15 08:12, , 9F
04/15 08:12, 9F
→
04/15 08:13, , 10F
04/15 08:13, 10F
→
04/15 08:15, , 11F
04/15 08:15, 11F
→
04/15 08:59, , 12F
04/15 08:59, 12F
→
04/15 09:21, , 13F
04/15 09:21, 13F
推
04/15 10:37, , 14F
04/15 10:37, 14F
→
04/15 10:37, , 15F
04/15 10:37, 15F
推
04/15 13:42, , 16F
04/15 13:42, 16F
推
04/15 14:58, , 17F
04/15 14:58, 17F
→
04/15 14:59, , 18F
04/15 14:59, 18F
推
04/15 15:02, , 19F
04/15 15:02, 19F
→
04/15 15:02, , 20F
04/15 15:02, 20F
推
04/15 18:32, , 21F
04/15 18:32, 21F
推
04/15 19:48, , 22F
04/15 19:48, 22F
推
04/15 20:46, , 23F
04/15 20:46, 23F