C++输出彩色字体
一.需要的头文件
1.<windows.h>
2.<iostream>
3.<cstdio>
二.代码
#include <iostream>
#include <cstdio>
#include <windows.h>
using namespace std;
template<typename T>
void ColorCout(T t,const int ForeColor=7,const int BackColor=0){
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),ForeColor+BackColor*0x10);
cout<<t;
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),7);
}
int main(){
for(int i=0;i<=15;i++) ColorCout("x",i);
return 0;
}
三.注意事项
for(int i=0;i<=15;i++) ColorCout("x",i);
注: 此处的" i "是需要的颜色
0 => 黑色 1 => 蓝色 2 => 绿色 3 => 浅绿色 4 => 红色 5 => 紫色 6 =>黄色
7 => 白色 8 => 灰色 9 => 淡蓝色 10 => 淡绿色 11 => 淡浅绿色 12 => 淡红色
13 => 淡紫色 14 => 淡黄色 15 => 亮白色
***此文为原创,如有不正请多指示***