C语言的常用库函数使用方法分析及用途(7)
来源:互联网 发布:python实现kmeans聚类 编辑:程序博客网 时间:2024/05/16 08:56
原形:void far getimage(int left,int top,int right,int bottom,void far *bitmap)
功能:将图像(矩形区域)从屏幕拷贝到内存,*bitmap指向内存中存放图像的区域。该区域的前两个字节用于存放矩形的高和宽。
头文件:graphics.h
getmaxx()返回屏幕上最大的X坐标值的函数
原形:int far getmaxx(void)
功能:返回当前图形驱动程序和图形模式下最大的X坐标值。
头文件:graphics.h
getmaxy()返回屏幕上最大的Y坐标值的函数
原形:int far getmaxy(void)
功能:返回当前图形驱动程序和图形模式下最大的Y坐标值。
头文件:graphics.h
getpixel()读取像素颜色的函数
原形:unsigned far getpixel(int x,int y)
头文件:graphics.h
getpsp()
原形∶unsigned getpsp(void)
功能∶使用DOS系统调用0x62,返回程序段前缀(PSP)的段地址
头文件∶dos.h
gets()从标准输入流stdio中读取一字符串的函数
功能:将键盘上输入的字符串立刻赋予字符串变量并显示出来
调用方式:gets(字符串变量名)
注:需定义 char *字符串变量名;
gettime()读取系统时间的函数
原形:void gettime(ptime)
struct time
{
unsigned char ti_min;
unsigned char ti_hour;
unsigned char ti_hund;//百分之一秒
unsigned char ti_sec;
};
struct time *ptime;
getvect()读取中断向量函数
原形:void interrupt(*getvect(int interruptno))
功能:读入由interruptno(0-255之间)所指定的中断向量值,并把该中断向量值作为中断函数的远指针返回。
返回值:指定中断向量的当前4字节值。
头文件:dos.h
使用实例:oldfunc=getvect(5);
先定义void interrupt(*oldfunc)();
用后恢复setvect(5,oldfunc);
getx()返回当前图形方式下位置的X坐标值的函数
原形:int far getx(void);
头文件:graphics.h
gety()返回当前图形方式下位置的Y坐标值的函数
原形:int far gety(void);
头文件:graphics.h
imagesize()返回保存图像缓冲区大小的函数
原形:unsigned far imagesize(int left,int top,int right,int bottom)
功能:确定保存图像所需的存储区大小。
返回值:返回存储区的大小(字节),若所需内存大于等于64K-1字节,则返回0xffff(-1)。
头文件:graphics.h
initgraph()显示模式控制函数(初始化图形系统函数)
功能:把图形适配器设置为一种图形模式,将选择的图形驱动程序(在BGI文件中)装入到内存。
调用方式:
void far initgraph(int far *driver,int far *mode,char far*path)
其中: *driver可以是数值(0-10),也可是符号值(DETECT、CGA、MCGA、EGA、EGA64、EGAMONO、RESERVED、HERCMONO、ATT400、VGA、 PC3270)。
*mode参数从图形系统为各种常用的图形适配器设置的图形模式中(CGAC0、…、IBM8514HI--见头文件graphics.h)选取。常用的有:VGAMED或1(640×350)(等效于BIOS的模式15)、EGAHI或1(640×350)等。
path指向的字符串为装入驱动程序的路径。如果缺省路径,驱动程序在当前目录。
结束方法:
①void far closegraph()函数用于当程序还要继续在字符模下运行时。它释放由图形函数所占用的内存,同时把屏幕模式恢复为调用initgraph()之前的模式。
②void far restorecrtmode()函数用于结束运行。将图形适配器设置到原来的模式。任何分配的内存都将自动释放。
头文件:graphics.h
inport()从端口中读入一个字的函数
- 【转帖】C语言的常用库函数使用方法分析及用途
- C语言的常用库函数使用方法分析及用途 (1)
- C语言的常用库函数使用方法分析及用途(7)
- C语言的常用库函数使用方法分析及用途(2)
- C语言的常用库函数使用方法分析及用途(3)
- C语言的常用库函数使用方法分析及用途(4)
- C语言的常用库函数使用方法分析及用途(5)
- C语言的常用库函数使用方法分析及用途(6)
- C语言的常用库函数使用方法分析及用途(8)
- C语言的常用库函数使用方法分析及用途(9)
- C语言的常用库函数使用方法分析及用途(10)
- C语言的常用库函数使用方法分析及用途(11)
- C语言的常用库函数使用方法分析及用途(12)
- C语言的常用库函数使用方法分析及用途(13)
- C语言的常用库函数使用方法分析及用途(14)
- C语言的常用库函数使用方法分析及用途(15)
- C语言的常用库函数(转贴)
- C语言库函数 atoi()的分析
- python自动化测试
- UML基础以及关系的形象解读
- C语言的常用库函数使用方法分析及用途(6)
- 安卓手机高效短信管理
- php返回json的结果
- C语言的常用库函数使用方法分析及用途(7)
- android 动画代码和布局
- 贪吃蛇java代码
- C语言的常用库函数使用方法分析及用途(8)
- Maven configure settins.xml
- Android4.0.3 修改 启动 动画
- MFC下CSocket编程详解
- MFC 细碎知识
- Android分享功能