C语言输出字符颜色函数 C语言颜色函数

c语言怎么输出有颜色的字,求大神,看别人代码,是输出黄的,求告诉其他的…

#include stdio.h

公司主营业务:成都网站设计、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出嵊州免费做网站回馈大家。

#include conio.h /* 使用getch()函数,这个函数用于无缓冲输入,不回显。即:按下一个键立即读入该字符(不需要按回车键),并且不自动把读入的字符显示在屏幕上 */

/* 打印指定宽度的颜色条 */

/* 参数1:颜色 */

/* 参数2:宽度 */

void prt_color_bar(unsigned color, unsigned width)

{

unsigned i;

/* 指定宽度个数的空格 */

for (i = 0; i width; i++)

{

printf("\033[%u;%um \033[0m", color, color-10);

/* 同颜色,文字色的数值比背景色的代码少10 */

}

}

求助C语言,怎样输出有颜色的字符和背景

总共两种方法。

一、调用系统cmd预设的color函数

system("color 9E");

但是这种方法是修改整个窗口。

二、调用控制台窗口API函数

可以仅修改一个字位置上的颜色

#includewindows.h

SetConsoleTextAttribute( GetStdHandle(STD_OUTPUT_HANDLE) ,color);

color 处为颜色代码。

c语言怎么控制输出字符的颜色!?

1、可以调用dos控制台的命令system("color xx");改变文字颜色。

设置默认的控制台文字和背景颜色。

COLOR [attr]

attr 指定控制台输出的颜色属性

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为文字。每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 浅绿色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

如果没有给定任何参数,该命令会将颜色还原到 CMD.EXE 启动时

的颜色

2、例程:

#include stdio.h

#include stdlib.h

int main(){

system("color a1"); //改变背景为绿色,文字为蓝色

printf("hello color :)\n");

return 0;

}

C语言输出字体的颜色怎么改变

用函数 : system("color xy"); //x代表背景色 y代表字体颜色,x可省略,如:system("color 5“)设置字体颜色为紫色。

其中0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

必须包含头文件:#includestdlib.h

c语言怎么实现输出颜色的变化

如果是TC的话用#include "conio.h"

再用textcolor()就可以改变输出的颜色

如果是VC的话,需要的就复杂一点要用到WINDOWS的一些API,如果有兴趣,你给以给我发消息


分享文章:C语言输出字符颜色函数 C语言颜色函数
本文来源:http://pwwzsj.com/article/docgdco.html