改变程序黑窗口的背景和字体颜色

本文介绍如何使用system函数中的color命令在控制台中设置背景和前景颜色,包括具体的颜色代码及其含义,如蓝底白字的效果实现。

使用system(“color a”),增加头文件#include <stdlib.h>,其中a表示颜色属性,颜色属性由两个十六进制数字指定 – 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:如system(“color 1f”);表示蓝底白字。
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

在 C 语言中,控制台窗口字体颜色背景颜色可以通过 ANSI 转义序列来改变。以下是一些常用的 ANSI 转义序列相应的颜色代码表: 颜色代码表: | 前景色 | 背景色 | | --- | --- | | 30 | 40 | | 31 | 41 | | 32 | 42 | | 33 | 43 | | 34 | 44 | | 35 | 45 | | 36 | 46 | | 37 | 47 | ANSI 转义序列: | 序列 | 描述 | | --- | --- | | \033[0m | 关闭所有属性 | | \033[1m | 设置高亮度 | | \033[4m | 下划线 | | \033[5m | 闪烁 | | \033[7m | 反显 | | \033[8m | 消隐 | | \033[30m | 设置前景色为色 | | \033[31m | 设置前景色为红色 | | \033[32m | 设置前景色为绿色 | | \033[33m | 设置前景色为黄色 | | \033[34m | 设置前景色为蓝色 | | \033[35m | 设置前景色为紫色 | | \033[36m | 设置前景色为青色 | | \033[37m | 设置前景色为白色 | | \033[40m | 设置背景色为色 | | \033[41m | 设置背景色为红色 | | \033[42m | 设置背景色为绿色 | | \033[43m | 设置背景色为黄色 | | \033[44m | 设置背景色为蓝色 | | \033[45m | 设置背景色为紫色 | | \033[46m | 设置背景色为青色 | | \033[47m | 设置背景色为白色 | 例如,要将控制台窗口字体颜色设置为红色,背景颜色设置为色,可以使用以下代码: ``` printf("\033[31m\033[40m"); // 设置前景色为红色,背景色为色 printf("Hello, world!\n"); // 输出文本 printf("\033[0m"); // 关闭所有属性 ``` 注意,在使用 ANSI 转义序列时,需要在 printf 函数中输出。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

我不会c语言

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

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

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

打赏作者

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

抵扣说明:

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

余额充值