无论如何不使用windows.h更改颜色

时间:2019-07-13 15:54:31

标签: c++

我想更改程序文本的颜色。我不想在windows.h上执行此操作,因为我希望我的程序可以在其他平台上运行。我也不想system("color 0a");可以解决此问题吗?如果是这样,请帮助。

1 个答案:

答案 0 :(得分:0)

有一种方法可以通过#include <conio.h>来更改颜色,但是正如我所看到的,您希望它是跨平台的,而conio.h是基于纯DOS的,这可能不是您想要的。 因此,考虑到这一点,我建议使用 ncurses 。它是真正灵活且有用的库,能够实现无限的终端样式。它甚至具有相同语法的Windows替代 pdcurses

pdcursesncurses上查看更多信息。