Windows下C语言输出有色字体

本文介绍了如何在Windows下使用C语言程序输出不同颜色的字体。通过包含<windows.h>头文件并调用SetConsoleTextAttribute函数,可以改变终端文字颜色。示例代码展示了如何设置颜色,并给出了颜色参数对照表,包括黑色、蓝色、绿色、红色等16种颜色的组合。
摘要由CSDN通过智能技术生成

Windows下C语言输出有色字体
我们一般运行的C语言程序都是白字黑底,如
在这里插入图片描述

当然也可以用
system(“color fc”);
这样来改变终端的前景色和背景色 如:
在这里插入图片描述
关于color 后面的加的参数及使用我提一下:
win+r cmd 输入 color ?
在这里插入图片描述
好进入正题 怎么实现在终端一次输出不同的颜色的字体呢?
在这里插入图片描述
接下来我们来编写应该函数来实现改变颜色,代码如下(要加<windows.h>头文件):

#include<stdio.h>
#include <windows.h>
 void color(char x)
{
	if(x>=0 && x<=15)
		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), x);
	else
		SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 9);
 } 
 
int main()
{
	printf("Hello World\n");
	color(6); 
	printf("Hello World\n");
	color(11);	
	printf("Hello World\n");
	color(8);
	printf("Hello World\n");
	color(7);		
	printf("Hello World\n");
	color(12);
 	return 0;	
	 	 
}

输出效果:
在这里插入图片描述
0=黑色 8=灰色

1=蓝色 9=淡蓝色

2=绿色 10=淡绿色

3=湖蓝色 11=淡浅绿色

4=红色 12=淡红色

5=紫色 13=淡紫色

6=黄色 14=淡黄色

7=白色 15=亮白色

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lisir~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值