欢迎来到天天文库
浏览记录
ID:48535575
大小:35.00 KB
页数:5页
时间:2020-01-26
《C语言编程颜色控制函数归纳.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言中,图形函数大致可分为两类:字符模式函数和图形模式函数。本节我们练习使用字符模式函数。 使用字符模式函数应该在程序中联入conio.h头部文件。 下面是一些函数的作用1) void clreol(); 从光标处删除到本行末2) void delline(); 清除本行内容,下面内容上提一行 delline();函数实际上还起到了向上卷屏的作用。3) void insline(); 在光标所在行插入一空行,原来该行及以 下各行皆向下移一行4) int
2、 wherex(); 返回当前光标的x(行)坐标5) int wherey(); 返回当前光标的y(列)坐标6) void highvideo(); 字符输出用高亮度字符7) void lowvideo(); 字符输出用低亮度字符8) void normvideo(); 字符输出用普通亮度字符 在以上的各函数中皆不带参数,当然也可以写成括号中有void的形式: void wherex(void); 还可以写成 wherex(); 清屏、清行、向后删行、插行的操作真有些CCED、WPS等编辑软件的风格,就
3、是在你平时的屏幕设计中也用少不了。返回坐标的函数则给你的设计提供每一个环节的光标坐标值。有利于你前后响应。字符亮度的改变则会让你的字符显示出层次感,怎么样,赶快试试吧:/* No32.c*/# include "stdio.h"# include "conio.h"main(){ clrscr(); gotoxy(10,1); cprintf("甜密密,"); highvideo(); /*高亮度显示*/ cprintf("r 你笑得甜密密,"); lowvideo();
4、 /*低亮度显示*/ cprintf("r 好象花儿开在春风里,"); normvideo(); /*普通亮度显示*/ gotoxy(10,4); cprintf("开在春风里"); cprintf("r 在哪里,在哪里见过你?"); printf("r 你的笑容这样熟悉。"); gotoxy(10,20);printf("任意键删去光标后的内容"); gotoxy(18,3); getch(); g
5、otoxy(18,3); clreol(); /*删去光标后字符*/ gotoxy(10,20);printf("任意键删去本行的内容 "); gotoxy(18,3); getch(); delline(); /*删去本行*/ gotoxy(10,20);printf("任意键在本行插一空行 "); gotoxy(18,3); getch(); insline(); /*
6、插入一空行*/ gotoxy(1,7);} 应该注意的是,要发挥本节所讲的函数的作用,在显示时不能使printf函数,应使用cprintf函数。它的使用方法和printf的完全一样,只不过后面的cprintf能发挥亮度设置和颜色设置的作用。前者printf函数只有一种颜色和单一的亮度。 在cprintf函数中,“”的作用不再是既回到行首又换行,它只起一个换行的作用,所以要把内容在行首显示必须再加一个“r” 上面的程序不是一真正对大家有用的程序,只是用来说明一个刚刚学到的几个函数的作用。在conio.h中还有一些字符型函数,它们都是带参数的。9)
7、void textcolor(颜色); 定义显示字符颜色10) void textbackground(颜色); 定义背景颜色 下面是颜色数字和颜色对照表 BLACK 0 黑 DARKGRAY 8 深灰 BLUE 1 兰 LIGHTBLUE 9 淡兰 GREEN 2 绿 LIGHTGREEN 10 淡绿 CYAN 3 青
此文档下载收益归作者所有