[問題] 文字圖形介面?

看板C_and_CPP作者時間10年前 (2014/01/03 01:17), 編輯推噓4(408)
留言12則, 8人參與, 最新討論串1/2 (看更多)
*[36m開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Linux, gcc 問題(Question): 想請問各位高手 有沒有辦法單純用C/C++ 做出文字的圖形介面? (類似Ptt這樣) 在我的知識裡(恕小的無知) 可以單純的Command line去跟使用者或棟 或可以Load一些Library 做出UI 但不知道如何做出像ptt這樣 例如按上下鍵 只有一個指標的物件在移動 而不需重新刷畫面 我有稍微去看一下ptt的source code 好像是c + python 所以想問是不是無法單純使用C\C++去完成? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.151.99

01/03 01:25, , 1F
PTT不是每次都刷新嗎?
01/03 01:25, 1F

01/03 01:27, , 2F
try ncurses
01/03 01:27, 2F

01/03 03:15, , 3F
也可以玩ANSI library
01/03 03:15, 3F

01/03 03:16, , 4F
至少文章列表游標在動的時候不是。那只有重畫游標。
01/03 03:16, 4F

01/03 09:25, , 5F
ncurses +1
01/03 09:25, 5F

01/03 11:16, , 6F
ptt source code 只有 C, python perl 都是工具程式/daemon
01/03 11:16, 6F

01/03 11:17, , 7F
想看怎麼做的請看 mbbsd/pfterm.c
01/03 11:17, 7F

01/03 11:18, , 8F
或者 mbbsd/screen.c, 舊版但是可能比較簡單
01/03 11:18, 8F

01/03 13:33, , 9F
ncurse不錯玩XD
01/03 13:33, 9F

01/05 22:47, , 10F
windows cmd.exe http://ppt.cc/uk1J
01/05 22:47, 10F

01/05 22:49, , 11F
linux console / mac terminal.app -> ANSI escape code
01/05 22:49, 11F

01/07 15:53, , 12F
windows手刻很累喔
01/07 15:53, 12F
文章代碼(AID): #1InPyEBr (C_and_CPP)
文章代碼(AID): #1InPyEBr (C_and_CPP)