0

我需要的只是控制台宽度,所以最好不要依赖另一个提供许多其他功能的库。此外,我的库的用户可能没有安装ncurses开发头文件;因此,如果我删除对 的依赖ncurses,我的用户的索赔将会减少。

我已经下载了ncurses源代码,粗略看了下,没能掌握采集控制台宽度的关键代码。我知道fcntl()可以做到,但 Windows 可能没有。谁能告诉我如何以跨平台的方式获得宽度?

4

1 回答 1

0

您可以在 COLUMNS 环境变量中找到它。

于 2014-11-30T15:33:03.367 回答