相信写C++的都有黑窗口回忆,太单调了,下面是改变字体颜色的代码。
void SCAB(int ForgC, int BackC) {
WORD wColor = ((BackC & 0x0F) << 4) + (ForgC & 0x0F);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wColor);
}
可能有些人第一时间会感到:
看不懂
莫急,还没介绍呢
/0 = 黑色
1 = 蓝色
2 = 绿色
3 = 湖蓝色
4 = 红色
5 = 紫色
6 = 黄色
7 = 白色
8 = 灰色
9 = 亮蓝色
10= 绿色
11= 蓝绿色
12= 嫩红色
13= 嫩紫色
14= 高亮嫩黄色
15= 超高高量白黄色
使用方法如下
void SCAB(int ForgC, int BackC) {
WORD wColor = ((BackC & 0x0F) << 4) + (ForgC & 0x0F);
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), wColor);
}
SCAB(3,0)//前一个数据是字体颜色,后一个数据是背景颜色
给个赞吧!