我想知道如何通過使用C來更好地控制輸入和輸出來創建控制檯應用程序。例如,文本編輯器nano如何顯示文件內容的某個部分屏幕上,然後保留底部靜止的命令列表。我知道你可以在Windows中使用win32 API來做到這一點,但是什麼是Unix/Linux相同?Linux/Unix控制檯圖形/控制
2
A
回答
5
很可能有一個ncurses界面控制屏幕上的項目在某個位置的屏幕繪圖和放置。 api在Linux系統和unix上都是標準的,有些可能是根據unix的商業變體下使用的curses變體來定義的,但除此之外,某些標準ncurses功能是兼容的。
1
1
相關問題
- 1. 控制檯圖形幫助!
- 2. wxWidgets圖形用戶界面+控制檯/模擬控制檯(wxTextCtrl?)
- 3. 控制檯圖表繪製
- 4. 嵌入控制檯形式
- 5. 簡單的控制檯圖形C
- 6. 控制檯或圖形遊戲設計?
- 7. WPF的控制檯控制
- 8. Firebase控制檯到Google控制檯
- 9. Rails3 irb控制檯vs rails控制檯?
- 10. Eclipse控制檯VS Netbeans的控制檯
- 11. 從控制器的Symfony3控制檯運行控制檯命令
- 12. 從控制檯視圖中刪除Nodeclipse控制檯
- 13. 使用循環,無圖形的控制檯條形圖JAVA
- 14. çWindows控制檯
- 15. 蟒控制檯
- 16. 在控制檯
- 17. 從控制檯
- 18. 從控制檯
- 19. 從控制檯
- 20. 在控制檯
- 21. 軌控制檯
- 22. AWS控制檯
- 23. 在控制檯
- 24. 從控制檯
- 25. 控制檯寫
- 26. Windows控制檯
- 27. Nodeclipse控制檯
- 28. 我可以在Java中製作多個圖形控制檯嗎?
- 29. 控制渲染SVG圖形?
- 30. C++控制檯繪製圖像
但是,ncurses用於Linux(Ubuntu)的是什麼? – MrD 2010-01-27 21:19:41
@Matthew:根據上面的鏈接,ncurses使用GNU Midnight Commander(文件管理器),Suse的YAST和GNU Screen,僅舉幾例... – t0mm13b 2010-01-27 21:27:11
@Matthew:ncurses也與termcap(終端功能)以確定使用什麼樣的控制檯,如控制檯ASCII,VTerm類型,如多少行和多少列......將termcap視爲中間層,底層是控制檯圖形,頂層是ncurses api。 – t0mm13b 2010-01-27 21:29:04