voidcolor(constunsigned short textColor)//自定义函根据参数改变颜色{if(textColor>=0&&textColor<=15)//参数在0-15的范围颜色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),textColor);//用一个参数,改变字体颜色else//默认的字体颜色是白色S
颜色代号:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 10 = 淡绿色3 = 浅绿色 11 = 淡浅绿色4 = 红色 12 = 淡红色5 = 紫色 13 = 淡紫色6 = 黄色 14 = 淡黄色7 = 白色 15 = 亮白色 __EOF__
//颜色宏定义#defineNONE"\033[m"#defineRED"\033[0;32;31m"#defineLIGHT_RED"\033[1;31m"#defineGREEN"\033[0;32;32m"#defineLIGHT_GREEN"\033[1;32m"#defineBLUE"\033[0;32;34m"#defineLIGHT_BLUE"\033[1;34m"#defineDARY_GRAY"\033[1;30m"#defineCYAN"\033[0;36m"#defineLIGHT_CYAN"\033...
在C语言中,输出带有颜色的文本通常依赖于操作系统提供的API或控制台命令。以下是在Windows和Linux系统上实现文本颜色输出的方法和示例代码。 Windows系统 在Windows系统上,可以通过设置控制台文本属性来改变文本颜色。这通常通过SetConsoleTextAttribute函数来实现。以下是一个示例代码: c #include <stdio.h> #incl...
用C语言将彩色输出输出到屏幕 C语言是一种通用的编程语言,广泛应用于系统软件开发、嵌入式系统、游戏开发等领域。要将彩色输出输出到屏幕,可以使用C语言中的控制字符序列来实现。 在C语言中,可以使用特殊的控制字符序列来改变输出文本的颜色。这些控制字符序列以"\033["开头,后面跟着一系列的参数和命令。其中,参数用...
int main() { char* Z[2]={"\33[33;36;5m□","\33[33;36;5m■"}; int i,j,k,l,m,n,o,p,q; printf("\nc语言输出2进制8位数彩色画图代码\n"); for(i=0;i<2;i++) for(j=0;j<2;j++) for(k=0;k<2;k++) for(l=0;l<2;l++) ...
使用ANSI 转义码来设置文本样式和颜色可能会因为不同的终端软件和操作系统而产生不同的效果。 同时,这种方式也只适用于在终端上输出,如果需要在 GUI 程序中设置文本颜色等效果,则需要使用相应的 GUI 库提供的接口。 在平常的调试中,printf字体格式与颜色都是默认一致的。
打印颜色 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") 红色...
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 ...