voidcolor(constunsigned short textColor)//自定义函根据参数改变颜色{if(textColor>=0&&textColor<=15)//参数在0-15的范围颜色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),textColor);//用一个参数,改变字体颜色else//默认的字体颜色是白色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),7);}...
C语言-输出彩色字体 1/*2用 vt码3例:printf("\033[40;31m你要改变颜色的内容\033[0m"); 背景色为黑色,字体颜色位红色4只想要背景色printf("\033[40m你要改变颜色的内容\033[0m");5只想要自提颜色同上 改一下数字就行了6背景色740:黑841:深红942:绿1043:黄色1144:蓝色1245:紫色1346:深绿1447:白色15...
08-29 19:29:01  62 点赞  灞波儿渀  码龄 6 年 关注 先看下面的一段代码: #include <stdio.h> int main(int argc,char **argv) { printf("\033[44;37;5m hello world\033[0m\n"); return 0; } 编译后运行上述代码,结果如下:  可见,此时输出的字体和背景已经有了颜色。
颜色代号:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 10 = 淡绿色3 = 浅绿色 11 = 淡浅绿色4 = 红色 12 = 淡红色5 = 紫色 13 = 淡紫色6 = 黄色 14 = 淡黄色7 = 白色 15 = 亮白色 __EOF__
在C语言中,可以使用特定的控制字符来改变输出的字体颜色。具体方法如下:1. 使用ANSI控制字符来改变输出的字体颜色。在输出文本之前插入相应的ANSI控制字符即可改变输出的字体颜色。例如,使用"\...
在C语言中,输出颜色字体可以通过使用特殊的控制字符来实现。以下是一种常见的方法:1. 首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,"\033[31m"...
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 ...
在C语言中,直接改变控制台输出字体颜色的方法通常依赖于操作系统及其控制台的功能。在Windows操作系统上,可以使用Windows API来实现这一功能;而在类Unix系统(如Linux或macOS)上,则可以通过ANSI转义序列来改变输出颜色。 以下是针对这两种操作系统的不同实现方法: 一、Windows系统 在Windows系统上,可以使用<windows....
打印颜色 41表示红色背景,37表示白色字体。 #define CLOUR_ON "\033[41;37m"#define CLOUR_OFF "\033[0m"printf(CLOUR_ON"%s"CLOUR_OFF"\n","123,456,789") 红色背景 格式化对齐 我们在输出数字时,往往要格式化对齐,可以这样做: printf(CLOUR_ON"%-18s"CLOUR_OFF"\n","123,456,789") ...