C++设置字体与背景颜色
1. 添加颜色函数必备的头文件
2. 颜色
添加颜色函数必备的头文件
但是因为C++控制台默认的是黑白色,
因此我们要用一些颜色函数来控制背景色和字体颜色。
比如:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0000);
或
system("color 00");
想要使用这些颜色函数必须拥有的头文件:
#include<Windows.h>
颜色数字
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x00);//黑色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x01);//蓝色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x02);//绿色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x03);//青蓝色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x04);//红色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x05);//紫色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x06);//黄色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x07);//白色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x08);//灰色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x09);//亮蓝色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0A);//亮绿色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0B);//亮蓝色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0C);//亮红色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0D);//亮紫色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0E);//亮黄色
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 0x0F);//亮白色