网站建设资讯

NEWS

网站建设资讯

c语言输出彩色文字函数,c语言输出文字颜色

用c语言编程时,怎样才能让输出的汉语改变颜色,用什么函数

开头加上#includestdlib.h

站在用户的角度思考问题,与客户深入沟通,找到禹会网站设计与禹会网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广、申请域名、网页空间、企业邮箱。业务覆盖禹会地区。

使用system("color XX");XX指代颜色

比如system("color 02");是表示黑背景绿色字.

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

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

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语言如何输出彩色字

可以的,比如:

#include windows.h

HANDLE hConsole;

hConsole=GetStdHandle(STD_OUTPUT_HANDLE);

SetConsoleTextAttribute(hConsole, FOREGROUND_GREEN);

//系统定义的颜色

/*FOREGROUND_BLUE,

FOREGROUND_GREEN,

FOREGROUND_RED,

FOREGROUND_INTENSITY,

BACKGROUND_BLUE,

BACKGROUND_GREEN,

BACKGROUND_RED,

BACKGROUND_INTENSITY

*/

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

COLOR [attr]

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

颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。

每个数字可以为以下任何值之一:

0 = 黑色 8 = 灰色

1 = 蓝色 9 = 淡蓝色

2 = 绿色 A = 淡绿色

3 = 湖蓝色 B = 淡浅绿色

4 = 红色 C = 淡红色

5 = 紫色 D = 淡紫色

6 = 黄色 E = 淡黄色

7 = 白色 F = 亮白色

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

这个值来自当前控制台窗口、/T 开关或 DefaultColor 注册表值。

如果用相同的前景和背景颜色来执行 COLOR 命令,COLOR 命令

会将 ERRORLEVEL 设置为 1。

例如: "COLOR fc" 在亮白色上产生亮红色


名称栏目:c语言输出彩色文字函数,c语言输出文字颜色
网址分享:http://cdweb.net/article/dscehcj.html