C ++命令行大小

时间:2015-03-27 04:23:55

标签: c++ terminal

我有一些关于编写C ++程序并从Unix shell运行它们的一般性问题。有没有办法向shell询问它的大小?无论是像素,字符,还是其他什么?如何在窗口内重新定位光标?如果需要,你会怎么做?

2 个答案:

答案 0 :(得分:2)

使用ncurses库,获取终端宽度(以字符为单位)就像调用函数getmaxx一样简单。同样,getmaxy会返回高度,而getmaxyx会同时获得它们。

使用 x y 坐标调用move可以移动光标。

答案 1 :(得分:0)

检查NCURSES这是我认为您正在寻找的。