windows C 設置控制臺文本輸出的顏色(可用作調試使用)
标签:style blog color 使用 sp div on log bs
#include #define RED 0x0004
#define GREEN 0x0002
#define BLUE 0x0001
#define WHITE RED|GREEN|BLUE
#define YELLOW RED|GREEN
#define PINK RED|BLUE
#define TURQUOISE BLUE|GREEN
#define BG_RED 0x0040
#define BG_GREEN 0x0020
#define BG_BLUE 0x0010
#define BG_WHITE BG_RED|BG_GREEN|BG_BLUE
#define BG_YELLOW BG_RED|BG_GREEN
#define BG_PIN KBG_RED|BG_BLUE
#define BG_TURQUOISE BG_BLUE|BG_GREEN
#define HIGHLIGHT 0x0008
HANDLE hOut = ::GetStdHandle(STD_OUTPUT_HANDLE);
void console_color(int color, int highlight=0)
{
SetConsoleTextAttribute(hOut, color + highlight);
}
int main()
{
puts("normal");
console_color(RED, HIGHLIGHT);
puts("red text");
console_color(GREEN);
puts("green text");
console_color(BLUE);
puts("blue text");
console_color(WHITE);
puts("normal");
return 0;
}
windows C 設置控制臺文本輸出的顏色(可用作調試使用)
标签:style blog color 使用 sp div on log bs
原文地址:http://www.cnblogs.com/emyueguang/p/4082947.html
评论