|
getc()从流中取字符的宏
原形:int getc(FILE *stream)
功能:返回输入流stream中一个字符,移动文件指针使之指向下一个字符。
使用格式:字符变量=getc(文件指针)
(正常情况下读取到代码值,读到文件尾或出错时返回EOF)
注:需定义 char 字符变量;FILE *文件指针;
头文件:stdio.h
getch()从键盘无回显地读取一字符的函数
功能:将键盘上输入的单个字符的值(ASCⅡ 码)立刻赋给字符型变量
调用方式:字符形变量=getch()
注:需先定义 char 字符形变量;
头文件:conio.h
getchar()从stdin流中读取一个字符的函数
功能:将键盘上输入的单个字符的值(ASCⅡ 码)回车后赋给字符型变量
调用方式:字符型变量=getchar()
注:需先定义 char 字符型变量;
头文件:stdio.h
getcurdir()读取指定驱动器的当前目录的函数
原形:int getcurdir(int drive,char directory)
drive=0(缺省);1(A驱动器);...
directory用来存放目录名,不包括驱动器名,不以反斜杠开始。
返回值:0(调用成功);1(出错)
头文件:dir.h
getcwd()读取当前目录的函数
原形:char *getcwd(char *buf,int buflen)
功能:读取当前目录的完整路径名(包括驱动器名),最长为buflen个字节,存放在buf中。如果buf为NULL,函数将分配一个buflen字节长的缓冲区,以后可将本函数的返回值作为free函数的参数来释放该缓冲区。
返回值:若buf非空,调用成功返回buf,出错返回NULL;若buf为NULL,返回指向已经分配的内存缓冲区地址。
头文件:dir.h
getdate()读取系统日期函数
原形:void getdate(pdate)
struct date
{
int da_year;
int da_day;
int da_mon;
};
struct date *pdate;
头文件:dos.h
getdfree()读取磁盘空闲空间的函数
原形:void getdfree(drive,dtable)
unsigned char drive;驱动器号(0-当前;1-A;2-B;...)
struct dfree
{
unsigned df_avail;//可使用的簇数
unsigned df_total;//每个驱动器的簇数
unsigned df_bsec;//每个扇区的字节数
unsigned df_sclus;//每个簇的扇区数(出错时返回0xffff)
}*dtable;
功能:把由drive指定的关于驱动器的信息返回到dtable
getdisk()读取当前磁盘驱动器号函数
原形:int getdisk(void)
功能:取得当前驱动器号(0=A;1=B;....)
头文件:dir.h
更多内容请看C/C++进阶技术文档专题,或 getenv()读取环境变量的当前值的函数
原形:char *getenv(const char *name)
用法:s=getenv("环境变量名");
需先定义char *s;
功能:返回一给定的环境变量值,环境变量名可大写或小写。如果指定的变量在环境中未定义,则返回一空串。
头文件:stdlib.h
getimage()将指定区域的位图象存入内存的函数
原形: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
更多内容请看C/C++进阶技术文档专题,或
上一篇:在linux下使用c语言操作临时文件
下一篇:嵌入式程序员应知道的几个基本问题
|