[問題] 寫一個getch()

看板C_and_CPP作者 (NI)時間16年前 (2009/10/17 11:59), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
最近在Linux上面 想要做一個這樣的東西 我現在是想要這樣寫 char getch() { char ch = getchar(); cout << '\b' << ' ' << '\b'; return ch; } 這樣應該是沒有錯吧? 不知道有沒有其他大大 可以分享一下自己的想法讓我觸類旁通一下?? 我除了這樣好像想不到其他作法了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.233.148.24

10/17 22:24, , 1F
getch是按了鍵就讀取,getchar要加個enter
10/17 22:24, 1F

10/17 22:24, , 2F
不然...kbhit() ? 不過這個也不標準
10/17 22:24, 2F

10/18 20:11, , 3F
用select去讀stdin來試看看
10/18 20:11, 3F

10/18 21:33, , 5F
試試看這個 http://ppt.cc/b,Uf
10/18 21:33, 5F
文章代碼(AID): #1AsK4Lxt (C_and_CPP)