C常用图形函数说明课件

上传人:我*** 文档编号:144985813 上传时间:2020-09-15 格式:PPT 页数:31 大小:54.50KB
返回 下载 相关 举报
C常用图形函数说明课件_第1页
第1页 / 共31页
C常用图形函数说明课件_第2页
第2页 / 共31页
C常用图形函数说明课件_第3页
第3页 / 共31页
C常用图形函数说明课件_第4页
第4页 / 共31页
C常用图形函数说明课件_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《C常用图形函数说明课件》由会员分享,可在线阅读,更多相关《C常用图形函数说明课件(31页珍藏版)》请在金锄头文库上搜索。

1、常用函数说明,文本模式下的函数,atof() 功能:把由str所指向的字符串转变为一个双精度值.该字符串必须包含一个有效浮点数,否则返回0值。 原型:double atof(char *str) 头文件:math.h和stdlib.h,atoi() 功能:把由str所指向的字符串转变为一个整型值.该字符串必须包含一个有效整型数,否则返回0值。 原型:int atof(char *str) 头文件:stdlib.h,bioskey() 功能:键盘接收 原型:bioskey(int cmd) 头文件:bios.h 这个函数常用在菜单选项或游戏控制中。,clrscr() 功能:清除文本模式窗口中的内

2、容。 原型:void clrscr(void) 头文件:conio.h 说明:当屏幕只想保存本次输出,清除以前的屏幕内容时使用。,cprintf() 功能:在屏幕上的文本窗口中格式化输出。 原型:int cprintf(const char* str) 头文件:conio.h,delay() 功能:以毫秒为单位中断执行一段时间。 原型:void delay(int time) 头文件: dos.h,fopen() 功能:打开文件 原型:FILE * fopen(char* fname,char *mode) 头文件:stdio.h 说明:按mode找开一个fname指向的文件。Mode指打开的

3、是二进制文件还是文本文件,以及是读、写还是追加等。,fread() 功能:从stream指向的流中读取count个字段,每个字段为size长,把它们放到buf指向的区域中。 原型:int fread(void *buf,int size,int count,FILE * stream) 头文件:stdio.h 说明:函数返回实际已读取的字段个数,所以在读取时,若读取的字段个数少于在函数调用时要求的个数,就可能出现了错误。通常这个字段为一个结构体。,fwrite() 功能:从buf指向的区域中把count个字段写到stream所指的流中,每个字段为size长。 原型:int fwrite(voi

4、d *buf,int size,int count,FILE *stream) 头文件:stdio.h 说明:函数返回实际所写的字段个数,在函数操作成功时,它等于所要求的个数。通过这个字段为一个结构体,即一条记录。,fprintf() 功能:把arg_list内各参数的值以format所指定的格式输出到stream指向的流中。工作方式与printf相似。 原型:int fprintf(FILE *stream,char* format,arg_list) 头文件:stdio.h,fscanf() 功能:从stream指向的流中读取信息。工作方式与scanf相似。 原型:int fscanf(F

5、ILE *stream,char *format,arg_list) 头文件:stdio.h,gotoxy() 功能:在文件窗口中将光标移到第y行第x列位置上,如果x80或y25无效。 原型:void gotoxy(int x,int y) 头文件:conio.h,gettext() 功能:文本模式下将屏幕上指定位置的文本拷贝到内存中。 原型:int gettext(int left,int top,int right,int bottom,void *save) 头文件:conio.h,puttext() 功能:将内存中的文本拷贝到屏幕上。 原型:int puttext(int left,i

6、nt top,int right,int bottom,void *save) 头文件:conio.h 说明:这两个函数经常被用在菜单和窗口的应用上,保存指定区域,必要的时候再恢复,使用时必须先定义保存区域。,random() 功能:返回一个0-n-1之间的整数。 原型:int random(int n) 头文件:stdlib.h,strlen() 功能:计算以空(0)结束的字符串str的长度,结束符不算在内。 原型:unsigned strlen(char *str) 头文件:string.h,strcpy() 功能:拷贝字符串src到dest中,直接拷贝到终结空字节字符为止。 原型:cha

7、r * strcpy(char* dest,char* src) 头文件:string.h,strcmp() 功能:对字符串s1和s2进行比较,比较的方法是从第一个字符开始,按字符顺序逐个比较,直到对应的字符不相同或到达串尾为止。如果s1s2,返回值0;如果s1=s2,返回值=0。 原型:int strcmp(char* s1,char* s2) 头文件:string.h,sprintf() 功能:与printf的作用相同,只是它产生的输出被写入buf指向的数组中。 原型:int sprintf(char* buf,char *format,arg_list) 头文件:stdio.h,text

8、color() 功能:选择文本模式下字符的新颜色。 原型:void textcolor(int color) 头文件:conio.h,textbackground() 功能:文本新的背景颜色 原型:void textbackground(int color) 说明:在制作菜单时可以采用这样的方式设置不同的颜色和背景来区分选中和未选中状态。,textmode() 功能:更改文本模式下的屏幕模式 原型:void textmode(int mode) 头文件:conio.h,window() 功能:定义激活的文本模式窗口 原型:int window(int left,int top,int righ

9、t,int bottom) 头文件:conio.h,图型函数,Turbo C提供了PC环境下扩充的屏幕和图形支持系统,图形系统的有关信息和原型在头文件graphics.h中。 line() 功能:在两点之间画一条线。 原型:line(int x1,int y1,int x2,int y2),circle() 功能:通过给定的圆心和半径画圆 原型:circle(int x,int y,int r) rectangle() 功能:在图形模式下画一个矩形 原型:void rectangle(int left,int top,int right,int bottom),setcolor() 功能:设置

10、当前画笔颜色 原型:void setcolor(int color) setbkcolor() 功能:使用调色板设置当前的背景颜色 原型:void setbkcolor(int color) cleardevice() 功能:清除图形画面 原型:void cleardevice(void),说明:在使用图形函数之前,必须先要使用initgraph()函数根据显示适配器设置成某种确定的图形模式。同样,在关闭图形模式时需要用到closegraph()函数。,setfillstyle() 功能:设置填充模式的式样和颜色 原型:void setfillstyle(int pattern,int color) bar() 功能:画填充矩形 原型:void bar(int left,int top,int right,int bottom),outtextxy() 功能:图形模式下在指定位置输出一个字符串。 原型:void outtextxy(int x,int y,char* string),

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号