2012-12-10 39 views

回答

0

正常的終端線爲導向的,所以你必須採取更復雜的路徑,就像使用詛咒庫和自己​​

+0

你能給我一些好的資源嗎? 謝謝。 – dimSutar

+1

http://www.gnu.org/software/ncurses/ –

2

做語義這確實是一個關於你的終端的行爲問題,不是C.我不知道有什麼簡單的方法可以「退回到前一行」,除了「向上移動一行」和「移動到行尾」或類似行爲之外。在Linux上,man console_codes將爲您提供標準終端轉義的良好文檔。所有相關的終端都非常相似,如果你只是想做光標定位而不是花哨的顏色,你應該能夠對代碼進行硬編碼。

正如Peter所說,如果您願意,也可以使用像ncurses這樣的更高級別的庫。這是否合理取決於你正在做的事情的範圍。

+0

哦將挖掘到這個,順便說一句,你有任何良好的資源(S)基於互動/彩色終端的應用程序? – dimSutar

+0

還要注意,簡單地切換到不同的終端仿真器可能會提供至少一個臨時解決方案 - 有些仿真器不會退格到上一行,有些可以,有些可以選擇是否控制它們。 – twalberg

相關問題