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;
}

本文介绍了如何在C++中使用WindowsAPI的SetConsoleTextAttribute函数,实现在控制台输出不同颜色的文本。作者提供了一个模板函数ColorCout,通过指定颜色码来改变文本颜色。
最低0.47元/天 解锁文章
6599






