1、头文件
Windows.h
2、头文件实现函数
SetConsoleTextAttribute(HANDLE hConsoleOutput, WORD wAtttributes);
- hConsoleOutput
表示控制台缓冲句柄(标识符),可以通过一下方式获得
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
3、颜色设置
WORD是Windows.h里面定义的,等同于unsigned short, 使用第四位表示文字颜色,高四位表四文字背景颜色,所以他的取值为XX,X为一位16进制数,即0-F都可以使用,可以随意组合。
0 = 黑色 8 = 灰色 1 = 淡蓝 9 = 蓝色
2 = 淡绿 A = 绿色 3 = 湖蓝 B = 淡浅绿
C = 红色 4 = 淡红 5 = 紫色 D = 淡紫
6 = 黄色 E = 淡黄 7 = 白色 F = 亮白
3、代码实现
# include <Windows.h>
int main(){
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 0x2c);
puts("C语言中文网");
return 0;
}