C语言输出的字体和背景颜色你会设置吗!

您所在的位置:网站首页 ppt汇报常用字体和大小颜色怎么设置出来 C语言输出的字体和背景颜色你会设置吗!

C语言输出的字体和背景颜色你会设置吗!

2024-07-03 03:29| 来源: 网络整理| 查看: 265

文章目录 一、window.h头文件二、设置显示框的大小和颜色三、设置控制台的字体颜色和背景色输出16种字体颜色实例:死循环之0和1

  学了那么久C语言,难免会对自己所写的程序输出字体颜色感到单调,总想着怎么整点花里胡哨的程序……

  今天它来了,废话不多说,今天就交让我们一起学习如何改变显示框的大小、字体(前景色)颜色和背景颜色。通过学习我们可以写一些有趣的C语言程序: C语言趣程序:【简单计时器】【死循环之0和1】

一、window.h头文件

头文件windows.h:包含 system 函数

#include //包含 system 函数 system("mode con cols=66 lines=20"); system("color 0A"); 二、设置显示框的大小和颜色 system("mode con cols=66 lines=22"); //显示框大小控制函数 //cols:长 lines:宽

  注意:当cols=lines=20时,显示框的长和宽并不相等,就是说输出的显示框形状并不是正方形,而是一个长方形。

代码实例:

#include #include int main() { system("mode con cols=66 lines=20"); printf("Dream it possible!\n"); }

运行结果:

在这里插入图片描述

三、设置控制台的字体颜色和背景色 system("color 0A"); //显示颜色控制函数,设置字体(前景色)和背景颜色 //0:背景色黑色 //A:字体颜色绿色 颜色属性由两个十六进制数字指定(颜色常量) 第一个对应于背景色,第二个对应于前景色。 每个数字可以为以下任何值: 0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 浅绿色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色 #include #include int main() { system("color 04"); //黑色背景、红色字体 printf("we are all the same!\n"); system("color 02"); //黑色背景、 绿色字体 printf("we are all the same!\n"); }

在这里插入图片描述 我们可以发现,只有第2个system("color 02");起作用,而且运行结束后面的字体也变成了绿色。

  知道了原理后,为了使运行中的字体在一个程序中显示不同的颜色,那么可以将这个系统函数封装一下,下面是对字体(前景色)颜色进行调用的函数。

void color(const unsigned short textColor) //自定义函根据参数改变颜色 { if(textColor>=0 && textColor=0 && textColor=0 && textColor


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3