C语言函数大全六.docx
《C语言函数大全六.docx》由会员分享,可在线阅读,更多相关《C语言函数大全六.docx(17页珍藏版)》请在冰豆网上搜索。
![C语言函数大全六.docx](https://file1.bdocx.com/fileroot1/2023-2/2/8d2de856-bb99-4ea1-ac53-b01e7bbd6bf7/8d2de856-bb99-4ea1-ac53-b01e7bbd6bf71.gif)
C语言函数大全六
gcvt
功能
把双精度数转化成字符串的函数
头文件
stdlib.h
语法
char*gcvt(value,ndigit,buf)
getc
功能
从流中取字符的宏
头文件
stdio.h
语法
intgetc(FILE*stream)
getchar
功能
从stdin流中读取一个字符的函数
头文件
39 C从入门到精通
stdio.h
语法
字符型变量=getchar
getcurdir
功能
读取指定驱动器的当前目录的函数
头文件
dir.h
语法
intgetcurdir(intdrive,chardirectory)
drive=0(缺省);1(A驱动器);...
directory用来存放目录名,不包括驱动器名,不以反斜杠开始。
返回值
0(调用成功);1(出错)
getcwd
功能
读取当前目录的函数
头文件
dir.h
语法
char*getcwd(char*buf,intbuflen)
返回值
若buf非空,调用成功返回buf,出错返回NULL;若buf为NULL,返回指向已经分配的内存缓冲区地址。
getdate
功能
读取系统日期函数
头文件
dos.h
语法
voidgetdate(pdate)structdate{intda_year;intda_day;intda_mon;};
structdate*pdate;
getdfree
功能
读取磁盘空闲空间的函数
头文件
dir.h
语法
voidgetdfree(drive,dtable)
getdisk
功能
读取当前磁盘驱动器号函数
头文件
dir.h
语法
intgetdisk(void)
getenv
功能
读取环境变量的当前值的函数
头文件
stdlib.h
语法
char*getenv(constchar*name)
getimage
功能
将指定区域的位图象存入内存的函数
头文件
graphics.h
语法
voidfargetimage(intleft,inttop,intright,intbottom,voidfar*bitmap)
getmaxx
功能
返回屏幕上最大的X坐标值的函数
头文件
graphics.h
语法
intfargetmaxx(void)
getmaxy
功能
返回屏幕上最大的Y坐标值的函数
头文件
graphics.h
语法
intfargetmaxy(void)
getpixel
功能
读取像素颜色的函数
头文件
graphics.h
语法
unsignedfargetpixel(intx,inty)
getpsp
功能
使用DOS系统调用0x62,返回程序段前缀(PSP)的段地址
头文件
dos.h
语法
unsignedgetpsp(void)
gettime
功能
读取系统时间的函数
头文件
time.h
语法
voidgettime(ptime)
structtime
{
unsignedcharti_min;
unsignedcharti_hour;
unsignedcharti_hund;//百分之一秒
unsignedcharti_sec;
};
structtime*ptime;
getvect
功能
读取中断向量函数
头文件
dos.h
语法
voidinterrupt(*getvect(intinterruptno))返回值
指定中断向量的当前4字节值。
getx
功能
返回当前图形方式下位置的X坐标值的函数
头文件
graphics.h
语法
intfargetx(void);
gety
功能
返回当前图形方式下位置的Y坐标值的函数
头文件
graphics.h
语法
intfargety(void);
gmtime
功能
转换成格林威治标准时间
头文件
time.h
语法
structtm*gmtime(consttime_t*timer);
返回值
指向结构的指针,此结构包含的分解的UTC(协调世界时间—从前的格林威治时间)值等
45C从入门到精通
价于timer指向的日历时间。
如果UTC无效,则返回空指针。
imagesize
功能
返回保存图像缓冲区大小的函数
头文件
graphics.h
语法
unsignedfarimagesize(intleft,inttop,intright,intbottom)
返回值
返回存储区的大小(字节),若所需内存大于等于64K-1字节,则返回0xffff(-1)。
initgraph
功能
显示模式控制函数(初始化图形系统函数)
头文件
graphics.h
语法
voidfarinitgraph(intfar*driver,intfar*mode,charfar*path)
inport
功能
从端口中读入一个字的函数
头文件
dos.h
语法
intinport(intportid)
inportb
功能
从端口读入一个字节的函数
头文件
dos.h
语法
unsignedcharinportb(intportid)
int86
功能
执行中断函数(调用8086软中断函数)
头文件
dos.h
语法
intint86(intintno,unionREGS*inregs,unionREGS*outregs)返回值
中断处理结束时的AX寄存器的值,错误时outregs-x.cflag!
=0
int86x
功能
执行中断函数(通用8086软中断接口函数)
头文件
dos.h
语法
intint86x(intintno,unionREGS*inregs,unionREGS*outregs,structSREGS*segregs)
intdos
功能
通用dos中断接口函数
头文件
dos.h
语法
intintdos(inregs,outregs)
unionREGS*inregs;//调用时的各寄存器的值
unionREGS*outregs;//返回寄存器的值
intdosx
功能
通用dos中断接口函数
intintdosx(inregs,outregs,segregs)
头文件
dos.h
语法
unionREGS*inregs;调用时的各寄存器的值
unionREGS*outregs;返回寄存器的值
structSREGS*seregs;调用时的段寄存器的值(还设置返回时的值)
intr
功能
执行8086软中断函数(改变软中断接口函数)
头文件
dos.h
语法
voidintr(intintno,structREGPACK*preg)
isalnum
功能
测试是字母或数字
头文件
ctype.h
语法
intisalnum(intc);
返回值
如果isalnum是字母或数字,返回非零值;否则返回零。
(如果isalph(c)或isdigit(c)
为真,则c是字母或数字。
)
isalpha
功能
测试字母
头文件
ctype.h
语法
intisalpha(intc);
返回值
如果isalnum是字母,返回非零值;否则返回零。
(如果islower(c)或isupper(c)
为真,则c是字母。
)
iscntrl
功能
测试控制字符
头文件
ctype.h
语法
intiscntrl(intc);
返回值
如果c是控制字符,返回非零值;否则返回零。
isdigit
功能
测试数字
头文件
ctype.h
语法
intisdigit(intc);
返回值
如果c是数字,返回非零值;否则返回零。
isgraph
功能
测试图形字符
头文件
ctype.h
语法
intisgraph(intc);
返回值
如果c是显示字符(除了空格),返回非零值;否则返回零。
islower
功能
测试小写字母
头文件
ctype.h
语法
intislower(intc);
返回值
如果c是小写字母,返回非零值;否则返回零。
isupper
功能
测试大写字母
头文件
ctype.h
intisupper(intc);
返回值
如果c是大写字母,返回非零值;否则返回零。
itoa
功能
把整形数转换为字符串的函数
头文件
stdlib.h
语法
char*itoa(intvalue,char*string,intradix)
返回值
指向string的指针