首先,你需要使用特定的控制字符来设置颜色。在大多数终端中,不同的颜色对应不同的控制字符。例如,“\033[31m” 表示设置文本颜色为红色,“\033[32m” 表示设置文本颜色为绿色,依此类推。 接下来,你可以使用 printf 函数来输出带有颜色的文本。在要输出颜色的文本之前,插入控制字符即可。 下面是一个简单的示例,展...
include<windows.h>SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE) ,color);color 处为颜色代码。
C语言的控制台默认都是黑底白字的,其实在控制台中可以输出不同颜色的字符。工具/原料 C-Free 代码说明:1 更改字体颜色的代码为:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),XXX);其包含在头文件windows.h中。2 其中XXX处有以下四种命令:FOREGROUND_RED 红色FOREGROUND_GREEN 绿色FOREGROUND_BLUE 蓝色...
1、printf字体显示语法说明 复制 printf(“\033[显示方式;字体颜色;背景颜色m 字符串 \033[0m” ); 1. 图片 语法说明: 第一个**\033[**表示转义序列的开始,设置随后的字体格式 转义序列是以 ESC 开头,用 \033 完成相同的工作(ESC 的 ASCII 码用十进制表示就是 27, = 用八进制表示的 33)。 显示方式...
C语言printf彩色打印是指在C语言中,如何使用printf函数来输出不同颜色的文本的方法。printf函数是一个标准库函数,它可以将格式化的数据输出到标准输出设备,通常是屏幕。printf函数的一般形式是: int printf(const char *format, ...); 其中,format是一个字符串,它包含了要输出的文本和一些格式控制符。格式控制符以...
blabla一大堆,没法理解,接下来用实例说话,首先准备一份已经重定向printf到串口的工程,保证printf可以正常使用即可,并且使用终端软件查看串口输出(eg. Mobaxterm)。 ① 打印没有背景色,字体颜色为绿色,字体正常的字符: 代码语言:javascript 复制 printf("\033[32mHelloWorld\r\n"); ...
用C语言将彩色输出输出到屏幕 C语言是一种通用的编程语言,广泛应用于系统软件开发、嵌入式系统、游戏开发等领域。要将彩色输出输出到屏幕,可以使用C语言中的控制字符序列来实现。 在C语言中,可以使用特殊的控制字符序列来改变输出文本的颜色。这些控制字符序列以"\033["开头,后面跟着一系列的参数和命令。其中,参数...
1、可以调用dos控制台的命令system("color xx");改变文字颜色。设置默认的控制台文字和背景颜色。COLOR [attr]attr 指定控制台输出的颜色属性颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为文字。每个数字可以为以下任何值之一:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 ...
include <stdio.h>#include <windows.h>int main() {char str[99]="color 0A";int i,j;printf("测试\n");for(i=0;i<9;i++){str[6]=48+i;for(j=0;j<6;j++){str[7]=65+j;system(str);Sleep(200);}}getchar();return 0;} ...
可见,此时输出的字体和背景已经有了颜色。 由上可知,在输出时候加上 “\033[ ; m …… \033[0m ” 即可使得输出的字体和背景是有颜色的。下面是颜色的定义: 代码语言:javascript 复制 字背景颜色范围:40-4940:黑41:深红42:绿43:黄色44:蓝色45:紫色46:深绿47:白色字颜色:30-3930:黑31:红32:绿33:黄34...