改变C语言控制台文字颜色
代码
//设置文字颜色
// 0-黑 1-蓝 2-绿 3-浅绿 4-红 5-紫 6-黄 7-白 8-灰 9-淡蓝
//10-淡绿 11-淡浅绿 12-淡红 13-淡紫 14-淡黄 15-亮白
#include<stdio.h>
#include<windows.h>
void SetColor(int ForeColor,int BackColcr);
int main()
{
SetColor(6,15);
printf("hello world");
}
//颜色函数
void SetColor(int ForeColor,int BackColor)
{
HANDLE winHandle; //句柄
winHandle = GetStdHandle(STD_OUTPUT_HANDLE);
//设置文字颜色
SetConsoleTextAttribute(winHandle,ForeColor + BackColor * 0x10);
}