voidcolor(constunsigned short textColor)//自定义函根据参数改变颜色{if(textColor>=0&&textColor<=15)//参数在0-15的范围颜色SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),textColor);//用一个参数,改变字体颜色else//默认的字体颜色是白色S
//颜色宏定义#defineNONE "33[m"#defineRED "33[0;32;31m"#defineLIGHT_RED "33[1;31m"#defineGREEN "33[0;32;32m"#defineLIGHT_GREEN "33[1;32m"#defineBLUE "33[0;32;34m"#defineLIGHT_BLUE "33[1;34m"#defineDARY_GRAY "33[1;30m"#defineCYAN "33[0;36m"#defineLIGHT_CYAN "33[1;36m...
颜色代号:0 = 黑色 8 = 灰色1 = 蓝色 9 = 淡蓝色2 = 绿色 10 = 淡绿色3 = 浅绿色 11 = 淡浅绿色4 = 红色 12 = 淡红色5 = 紫色 13 = 淡紫色6 = 黄色 14 = 淡黄色7 = 白色 15 = 亮白色 __EOF__
在C语言中,输出带有颜色的文本通常依赖于操作系统提供的API或控制台命令。以下是在Windows和Linux系统上实现文本颜色输出的方法和示例代码。 Windows系统 在Windows系统上,可以通过设置控制台文本属性来改变文本颜色。这通常通过SetConsoleTextAttribute函数来实现。以下是一个示例代码: c #include <stdio.h> #incl...
40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色 参数2:代表字体色 可选值和含义: 字颜色:30 - 39 30:黑 31:红 32:绿 33:黄 34:蓝色 35:紫色 36:深绿 37:白色 38:在缺省的前景颜色上设置下划线 39:在缺省的后置颜色上关闭下划线 ...
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 ...
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++) ...
在C语言中,可以使用特定的控制字符来改变输出字体的颜色。具体方法如下:1. 使用`printf`函数输出文本时,在需要改变颜色的地方插入相应的控制字符。以下是一些常用的控制字符及其对应的颜色:- 红色...
C语言的控制台默认都是黑底白字的,其实在控制台中可以输出不同颜色的字符。工具/原料 C-Free 代码说明:1 更改字体颜色的代码为:SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),XXX);其包含在头文件windows.h中。2 其中XXX处有以下四种命令:FOREGROUND_RED 红色FOREGROUND_GREEN 绿色FOREGROUND_BLUE 蓝色...