int SetColor(WORD Forg, WORD Back)
{
Forg=(Forg&0x0f)+((Back<<4)&0xf0);
HANDLE hOutput=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hOutput,Forg);
return Forg;
}SetConsoleTextAttribute(hOutput,Forg);是windows.h中的WINDOWS API函数。
Forg可以是FOREGROUND_RED,FOREGROUND_BLUE等。
本文介绍了一个用于Windows控制台的颜色设置函数intSetColor。通过该函数可以实现文本前景色和背景色的设定。具体实现方式是将传入的颜色值进行位运算处理,并调用Windows API函数SetConsoleTextAttribute来完成颜色的更改。
757

被折叠的 条评论
为什么被折叠?



