我可以很容易地更改从C程序输出到Windows控制台的文本的颜色吗

我可以很容易地更改从C程序输出到Windows控制台的文本的颜色吗,c,command-line,colors,C,Command Line,Colors,我想从我的C程序中为windows控制台制作一些printf,但想制作一些不同颜色的printf 有人知道这是否容易做到吗 编辑:Windows XP是我的操作系统,这在CMD中是不可能的(如果我错了,请纠正我)。您只能整体更改CMD的前景色和背景色。不是用线条或文字 有关更改其前景色和背景色的信息,请参阅color命令: color/?SetConsoleTextAttribute()将允许您设置后续文本输出的颜色 您可能希望查看完整的Win32控制台API集,以便能够获取/设置/恢复并

我想从我的C程序中为windows控制台制作一些printf,但想制作一些不同颜色的printf

有人知道这是否容易做到吗


编辑:Windows XP是我的操作系统,这在CMD中是不可能的(如果我错了,请纠正我)。您只能整体更改CMD的前景色和背景色。不是用线条或文字

有关更改其前景色和背景色的信息,请参阅
color
命令:


color/?

SetConsoleTextAttribute()
将允许您设置后续文本输出的颜色

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