我想將輸出屏幕分爲兩部分(就像框架在HTML中一樣)。因此,一部分可能會保持不變,並顯示一些內容,這些內容會根據從其他部分接收到的輸入進行更新。C++屏幕分區
我不想冒險進入GUI的東西,因此OpenGL,SDL等被排除(我希望在命令行模式下執行)。我的Borland C++支持graphics.h
,但它太老了,無法繼續。
做什麼選擇我都在我手上(如果沒有C++
,在C
的解決方案也將確定。)
我想將輸出屏幕分爲兩部分(就像框架在HTML中一樣)。因此,一部分可能會保持不變,並顯示一些內容,這些內容會根據從其他部分接收到的輸入進行更新。C++屏幕分區
我不想冒險進入GUI的東西,因此OpenGL,SDL等被排除(我希望在命令行模式下執行)。我的Borland C++支持graphics.h
,但它太老了,無法繼續。
做什麼選擇我都在我手上(如果沒有C++
,在C
的解決方案也將確定。)
您可能想要看看類似curses的庫,如PDCurses。
除此之外,你可以使用ANSI terminal escape sequences來控制文本窗口上的光標,這可能會更快,如果你正在做的是簡單的,否則使用PDCurses,它會處理轉義序列爲您服務。
退房Curses/ncurses的。
是不是'curses' deader比Borland C++? ;-) –
死了嗎?沒死,只是*非常*穩定。我只使用過去5年未更新的軟件 - 這樣,我不必處理供應商升級問題:-) –
你在哪個平臺上運行? –
Borland C++ graphics.h - 哇,真的......復古:)) –
@Oli我正在使用Windows(GCC)。一個跨平臺將不勝感激 – user007