2011-07-06 69 views
2

我想將輸出屏幕分爲兩部分(就像框架在HTML中一樣)。因此,一部分可能會保持不變,並顯示一些內容,這些內容會根據從其他部分接收到的輸入進行更新。C++屏幕分區

我不想冒險進入GUI的東西,因此OpenGL,SDL等被排除(我希望在命令行模式下執行)。我的Borland C++支持graphics.h,但它太老了,無法繼續。

做什麼選擇我都在我手上(如果沒有C++,在C的解決方案也將確定。)

+0

你在哪個平臺上運行? –

+2

Borland C++ graphics.h - 哇,真的......復古:)) –

+0

@Oli我正在使用Windows(GCC)。一個跨平臺將不勝感激 – user007

回答

2

您可能想要看看類似curses的庫,如PDCurses

除此之外,你可以使用ANSI terminal escape sequences來控制文本窗口上的光標,這可能會更快,如果你正在做的是簡單的,否則使用PDCurses,它會處理轉義序列爲您服務。

+0

我會試試這個。 – user007

+0

昨天我在這裏玩了很長時間,似乎PDCurses就是要走的路。謝謝! – user007

2

退房Curses/ncurses的。

+0

是不是'curses' deader比Borland C++? ;-) –

+0

死了嗎?沒死,只是*非常*穩定。我只使用過去5年未更新的軟件 - 這樣,我不必處理供應商升級問題:-) –