我在ncurses
上写了一个终端游戏
我应该确保窗户的大小合适
如何在运行过程中调整终端窗口显示20行?
我认为应该使用一些C API。感谢
答案 0 :(得分:0)
您可以使用
int resizeterm(int lines, int columns);
在ncurses中正确调整终端的大小。
OP希望更改终端的字体
使用ncurses调整终端字体是不可能的。这超出了ncurses的范围。但是如果你在mac :-)并且这是事情变得不那么便携的话,你可以编写一个帮助shell脚本来调用mac os x的applescript ...。看看OSX: How can an application running in Terminal.app change the font size of its window?