voidcolor(constunsigned short textColor)//自定义函根据参数改变颜色{if(textColor>=0&&textColor<=15)//参数在0-15的范围颜色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),textColor);//用一个参数,改变字体颜色else//默认的字体颜色是白色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),7);}...
首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,“\033[31m” 表示设置文本颜色为红色,“\033[32m” 表示设置文本颜色为绿色,依此类推。 接下来,你可以使用 printf 函数来输出带有颜色的文本。在要输出颜色的文本之前,插入控制字符即可。 下面是一个简单的示例,展...
其中,参数用于指定颜色和样式,命令用于控制输出。 以下是一些常用的控制字符序列: 改变文本颜色: \033[30m:黑色 \033[31m:红色 \033[32m:绿色 \033[33m:黄色 \033[34m:蓝色 \033[35m:洋红色 \033[36m:青色 \033[37m:白色 改变背景颜色: \033[40m:黑色 \033[41m:红色 \033[42m:绿色 \033[43m:...
C/C++——printf彩色输出 控制命令 我们常用的printf函数输出来的颜色是终端的配色。如果想要输出不同的颜色进行区分,就需要用到printf的控制命令:\033[m。 控制命令以\033[开头,以m结尾,而中间则是属性码,属性代码之间使用;分隔,如\033[1;34;42m。而属性代码的含义见下面的表格。 printf属性代码 这里列举了三...
开头需要添加引用: #include<windows.h>#include<stdio.h> 颜色代号 颜色代号:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 10 = 淡绿色3 = 浅绿色 11 = 淡浅绿色4 = 红色 12 = 淡红色5 = 紫色 13 = 淡紫色6 = 黄色 14 = 淡黄色7 = 白色 15 = 亮白色 ...
在C语言中,可以使用特定的控制字符来改变输出的字体颜色。具体方法如下:1. 使用ANSI控制字符来改变输出的字体颜色。在输出文本之前插入相应的ANSI控制字符即可改变输出的字体颜色。例如,使用"\...
// 恢复默认文本颜色(通常是白色) textcolor(WHITE); printf("这是默认颜色的文本 "); return 0; } 在上述代码中,textcolor(RED)将文本颜色设置为红色,然后输出红色的文本;接着使用textcolor(WHITE)将文本颜色恢复为默认的白色,并输出白色的文本。 1.2 设置背景色 ...
我们在输出数字时,往往要格式化对齐,可以这样做: printf(CLOUR_ON"%-18s"CLOUR_OFF"\n","123,456,789") 红色背景宽度18 这样空格也会是红色。如果不想要空格也是红色怎么办呢? 实现 具体做法就是只用颜色打印数字,空格手动补充。效果如下: 打印红色告警 ...
1 首先我们来打印一个hello world!会发现输出的字体是白色的。#include <stdio.h>int main(){printf("hello world!\n");} 2 接下来我们来设置一个函数来改变颜色,记得加头文件#include <windows.h>代码如下:#include <stdio.h>#include <windows.h>void color(int x) //设置字体颜色{if(x>=0 ...