C语言变换控制台颜色
C语言变换控制台颜色
我们都知道用C语言写的程序打开的控制台颜色默认为黑底白字,看的多了确实感觉乏味,那么可以改变颜色么?其实是可以的,有两种方法可以改变控制台颜色,一种是用 system() 调用 color命令,还有一种是直接在控制台右键设置属性,下面我们来一一介绍。
用 system() 调用 color命令变换控制台颜色
例如
system("COLOR attr ");
attr指定控制台输出的颜色属性,颜色属性由两个十六进制数字指定 ,第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
十六进制数字 | 所代表的颜色 |
---|---|
0 | 黑色 |
1 | 蓝色 |
2 | 绿色 |
3 | 浅蓝色 |
4 | 红色 |
5 | 紫色 |
6 | 黄色 |
7 | 白色 |
8 | 灰色 |
9 | 淡蓝色 |
10 十六进制(0x0A) | 淡绿色 |
11 十六进制(0x0B) | 淡浅绿色 |
12 十六进制(0x0C) | 淡红色 |
13 十六进制(0x0D) | 淡紫色 |
14 十六进制(0x0E) | 淡黄色 |
15 十六进制(0x0F) | 亮白色 |
例如下例
如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时的颜色。
直接设置控制台背景及颜色
右键控制台弹窗顶部标题栏的属性,我们可以看到有五个属性可以设置,选择颜色按钮。
如图所示,可以根据如下四个选项更改屏幕文字、屏幕背景、以及弹出窗口的文字和背景。
C语言变换控制台颜色相关推荐
- 如果大家看了我的tools专栏,里面的小工具有不少,我提炼出来给大家——变换控制台颜色
其实很简单,就是调用color系统函数(Windows) 要用上system("color 25"); 如果自己输,那么请参见我的另一个博客:调用system函数_-CSDN博客 ...
- golang控制台颜色输出(for windows)
Go语言:控制台输出有颜色的字 https://www.jianshu.com/p/24b1bec99d76 本方法只限用于 Windows系统 应用场景 需要输出大量信息的运行日志(一般是服务器,W ...
- C语言获取左键鼠标点击的次数,c语言在控制台判定鼠标左键的小例子
c语言在控制台判定鼠标左键的小例子 复制代码 代码如下: // temp1.cpp : Defines the entry point for the console application. // ...
- Dev++ 环境设置C语言关键字显示颜色
Dev++ 环境下设置C语言关键字显示颜色或高亮显示 在默认的状态下,c语言关键字的颜色是黑色的,在写程序时不好区分关键字和变量,所以设置一下颜色会好看点. 1.点击工具->编辑器选项 2.选择 ...
- R语言内置颜色色板+生成代码
R语言内置颜色参照色板 日常使用中, 想用一些R语言内置颜色, 网上始终没有找到相对齐全的内置色板, 于是自己写了一个. R语言内置颜色总共657种, 文中代码共生成560种颜色, 去掉了部分Grey ...
- c语言自定义color,forecolor c语言中的颜色设置语句详解
backcolor与forecolor的区别 backcolor:用来设置图像的背景颜色,也用来设置文档.表格.图像等的背景颜色. forecolor:用来设置图像的前景颜色,也用来设置文档.表格.图 ...
- C语言怎么改变窗口颜色,C语言运行窗口颜色.doc
C语言运行窗口颜色 C语言运行窗口颜色 #include #include int main(void) { int i,j; printf("背景颜色:0:黑.1:蓝.2:绿.3:湖蓝色. ...
- java中的各行换色_隔行变换背景颜色和颜色预警
需求说明 隔行变换背景颜色:单一背景颜色的报表会让报表浏览者产生眼晕的感觉,通过适当交替的背景色能增加视觉舒适度,也会给页面美工增色不少.此需求是报表展现时最普通最常见的需求. 颜色预警:报表中的某些 ...
- 【C语言】控制台参数模板
文章目录 [C语言]控制台参数模板(仅作为博主此后方便查阅直接使用) 一.前言 二.代码 三.结果 [C语言]控制台参数模板(仅作为博主此后方便查阅直接使用) 一.前言 仅作为博主此后方便查阅直接使用 ...
最新文章
- 如何“愚弄”人工智能?
- 初二计算机辅导记录,(初中信息技术兴趣小组活动记录.doc
- UVa 11388 - GCD LCM
- HDU2586(最近公共祖先的Tarjan算法)
- 2000错误信息:MMC创建无法管理单元。
- AJAX初识(原生JS版AJAX和Jquery版AJAX)
- PL/SQL Developer跑在Oracle 64位数据库上初始化错误
- 普通用户无法执行java,CentOS tomcat普通用户执行配置安装
- jQuery插件实现网页底部自动加载-类似新浪微博
- C#LeetCode刷题之#532-数组中的K-diff数对(K-diff Pairs in an Array)
- PipedInputStream类 和 PipedOutputStream类 的简单介绍和代码演示
- python运用maya_Mayapythonapi场景选择操作
- windows 2008之可重启的AD服务
- MGRE ISP是路由器(思科设备)
- 【Matlab】矩阵
- AndroidTV开发教程(1)
- 物理综合 | congestion 报告解读
- 软件测试之-集成测试
- Error 12154 received logging on to the standby
- web课程设计网页规划与设计:HTML+CSS题材——我的家乡-沧州 6页 带报告