C语言图形编程函数大全(7)
时间:2026-01-22
时间:2026-01-22
图形编程必不可少
normvideo();
14. textcolor() 文本颜色函数
功能: 函数textcolor()设置字符屏幕下文本颜色(或字符颜色),它也可以用于使字符闪烁。
用法: 这个函数调用方式为void textcolor(int color);
说明: 函数中参数color的有效值可取表1-3中的颜色名(即宏名)或等价值。
表1-3 颜色名与等价值
---------------------------------------------------
名 等价值 含 义
BLACK 0 黑
BLUE 1 蓝
GREEN 2 绿
CYAN 3 青
RED 4 红
MAGENTA 5 洋红
BROWN 6 棕
LIGHTGRAY 7 淡灰
DRAKGRAY 8 深灰
LIGHTBLUE 9 淡蓝
LIGHTGREEN 10 淡绿
LIGHTCYAN 11 淡青
LIGHTRED 12 淡红
LIGHTMAGENTA 13 淡洋红
YELLOW 14 黄
WHITE 15 白
BLINK 128 闪烁
------------------------------------------------------------
textcolor()函数执行后,只影响其后输出探险符颜色,而不改变已经在当前屏幕上的其它字符颜色。显然,如果需要输出的字符闪烁,只要将函数中参数color取为BLINK即可,如果要使字符带颜色闪烁,就必须将所选的颜色值与128作“或”运算。
此函数相应的头文件是 conio.h
返回值: 无
例: 下面程序段中第一条语句使输出的字符闪烁,第三条语句使字符输出为经色同时闪烁:
textcolor(BLINK);
printf("hello");
textcolor(RED|BLINK);
15. textattr() 文本属性函数
功能: 函数textattr()用于设置文本属性,即字符背景颜色、字符本身颜色和字符闪烁与否。
用法: 函数调用方式为void textattr(int attribute);
说明: 设置字符背景颜色属性字节的最简单方法是,用所选的背景颜色值乘以16再与字符颜色值作按位或(OR)运算。例如需要红色背景、绿色字符,就设置成RED*16|GREEN,若还要字符闪烁,就把背景颜色值、字符颜色值
上一篇:英语节手抄报
下一篇:延边朝鲜族自治州就业促进条例