控制台彩色输出

功能用途

用于日志系统,日志信息分等级显示不同颜色。

示例代码

enum COLOR
{
DARKBLUE = 1,
DARKGREEN,
DARKTEAL,
DARKRED,
DARKPINK,
DARKYELLOW,
GRAY,
DARKGRAY,
BLUE,
GREEN,
TEAL,
RED,
PINK,
YELLOW,
WHITE
};

void CPrintf(const char szText[],COLOR color)
{
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color);
printf(szText);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),WHITE);
}
原文地址:https://www.cnblogs.com/shya/p/2359177.html