如何使终端在C中调整为20行?

时间:2018-02-27 03:31:12

标签: terminal font-size

我在ncurses上写了一个终端游戏 我应该确保窗户的大小合适 如何在运行过程中调整终端窗口显示20行? 我认为应该使用一些C API。感谢

1 个答案:

答案 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?