簡體   English   中英

將屏幕分為ncurses和nonncurses區域

[英]Spliting screen into ncurses and non ncurses area

我是C語言的初學者,我的一項工作要求我為徽標編程語言編寫一個解釋器。 為此,我想知道是否有可能在使用ncurses庫時拆分屏幕,以便一半保留帶有常規文本i / o的基本終端屬性,另一半以ncurses模式格式化。

我希望創建一個用戶界面,以便一半用戶可以鍵入徽標樣式的命令,而另一半用戶可以在一個小圖標上執行這些命令。

有一個名為screen的應用程序,可以將終端分為多個區域。 這樣做是實現它自己的終端仿真器,該仿真器在另一個終端仿真器中運行。 這是唯一的方法,因為終端本身沒有屏幕區域的概念。 因此,您基本上必須在可以用作“非ncurses區域”的ncurses之上實現終端仿真器。

也許使用其他方法會更容易。 是否需要在終端中運行? 如果不是,您可以僅將終端用於常規I / O,並在終端旁邊創建某種GUI窗口。 還是根本不使用終端,而是在您的GUI中嵌入了一些終端小部件(我想大多數GUI工具包都提供了這種工具)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM