我可以轻松地从C程序更改输出到Windows控制台的文本颜色

时间:2010-09-29 13:58:23

标签: c command-line colors

我想从我的C程序向Windows控制台制作一些printf,但是想要使它们中的一些颜色不同。

任何人都知道这是否可以轻松完成?

编辑:Windows XP是我的操作系统

2 个答案:

答案 0 :(得分:1)

SetConsoleTextAttribute()可让您设置后续文本输出的颜色。

您可能希望查看完整的Win32控制台API集,以便能够获取/设置/恢复以及操作控制台。

答案 1 :(得分:0)

这在CMD中是不可能的(如果我错了,请纠正我)。您只能更改CMD的前景色和背景色。不是行或字。

要更改其前景色和背景色,请参阅color命令:

color /?