如何为橙色调文本?

时间:2015-05-07 23:09:14

标签: c windows

我试图找到如何为橙色文字着色。

我试过了:

SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | BACKGROUND_GREEN);

但它会给我一个红色的绿色文字。

甚至可以将颜色变为橙色吗?我尝试了在互联网上找到的不同代码,但没有一个给我橙色。

感谢您的帮助。

2 个答案:

答案 0 :(得分:7)

您可以尝试以下位掩码:FOREGROUND_RED | FOREGROUND_GREEN

它会将文字的颜色更改为橙​​色。您可能仍希望尝试BACKGROUND_*来根据需要调整背景颜色。

答案 1 :(得分:0)

`还有另一种改变文字颜色的方法,,,, 事实上你也可以改变控制台的颜色。

使用system("color xy"),其中x是背景颜色,y是文本颜色,不要忘记包含dos和windows头文件 这是颜色表

FOR EXample

 #include <windows.h> /* code table   0 = Black       8 = Gray
 1 = Blue        9 = Light Blue
 2 = Green       A = Light Green
 3 = Aqua        B = Light Aqua
 4 = Red         C = Light Red
 5 = Purple      D = Light Purple
 6 = Yellow      E = Light Yellow
 7 = White       F = Bright White */
 #include<dos.h>
 system("color 12");`