我试图找到如何为橙色文字着色。
我试过了:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_RED | BACKGROUND_GREEN);
但它会给我一个红色的绿色文字。
甚至可以将颜色变为橙色吗?我尝试了在互联网上找到的不同代码,但没有一个给我橙色。
感谢您的帮助。
答案 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");`