C语言函数大全Word文档格式.docx
- 文档编号:3157550
- 上传时间:2023-05-01
- 格式:DOCX
- 页数:22
- 大小:20.21KB
C语言函数大全Word文档格式.docx
《C语言函数大全Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言函数大全Word文档格式.docx(22页珍藏版)》请在冰点文库上搜索。
反正切函数
doubleatan(doublex)
atan2
计算Y/X的反正切值
doubleatan2(doubley,doublex)
atexit
注册终止函数
intatexit(atexit_tfunc)
atof
把字符串转换成浮点数
doubleatof(constchar*nptr)
atoi
把字符串转换生长整型数
intatoi(constchar*nptr)
atol
把字符串转换生长整型数
longatol(constchar*nptr)
bar
画一个二维条形图
voidfarbar(intleft,inttop,intright,intbottom)
bar3d
画一个三维条形图
voidfarbar3d(intleft,inttop,intright,intbottom,
intdepth,inttopflag)
bdos
DOS系统调用
intbdos(intdosfun,unsigneddosdx,unsigneddosal)
bdosptr
DOS系统调用
intbdosptr(intdosfun,void*argument,unsigneddosal)
bioscom
串行I/O通信
intbioscom(intcmd,charabyte,intport)
biosdisk
软硬盘I/O
intbiosdisk(intcmd,intdrive,inthead,inttrack,intsector
intnsects,void*buffer)
biosequip
检查设备
intbiosequip(void)
bioskey
直接使用BIOS服务的键盘接口
intbioskey(intcmd)
biosmemory
返回存储块年夜小
intbiosmemory(void)
biosprint
直接使用BIOS服务的打印机I/O
intbiosprint(intcmd,intbyte,intport)
biostime
读取或设置BIOS时间
longbiostime(intcmd,longnewtime)
brk
改变数据段空间分配
intbrk(void*endds)
bsearch
二分法搜索
void*bsearch(constvoid*key,constvoid*base,size_t*nelem,
size_twidth,int(*fcmp)(constvoid*,const*))
cabs
计算复数的绝对值
doublecabs(structcomplexz);
calloc
分配主存储器
void*calloc(size_tnelem,size_telsize);
ceil
向上舍入
doubleceil(doublex);
cgets
从控制台读字符串
char*cgets(char*str)
chdir
改变工作目录
intchdir(constchar*path);
_chmod,chmod
改变文件的访问方式
intchmod(constchar*filename,intpermiss);
chsize
改变文件年夜小
intchsize(inthandle,longsize);
circle
在给定半径以(x,y)为圆心画圆
voidfarcircle(intx,inty,intradius);
cleardevice
清除图形屏幕
voidfarcleardevice(void);
clearerr
复位毛病标识表记标帜
voidclearerr(FILE*stream);
clearviewport
清除图形视区
voidfarclearviewport(void);
_close,close
关闭文件句柄
intclose(inthandle);
clock
确定处置器时间
clock_tclock(void);
closegraph
关闭图形系统
voidfarclosegraph(void);
clreol
在文本窗口中清除字符到行末
voidclreol(void)
clrscr
清除文本模式窗口
voidclrscr(void);
coreleft
返回未使用内存的年夜小
unsignedcoreleft(void);
cos
余弦函数
doublecos(doublex);
cosh
双曲余弦函数
dlublecosh(doublex);
country
返回与国家有关的信息
structCOUNTRY*country(intcountrycode,structcountry*country);
cprintf
送格式化输出至屏幕
intcprintf(constchar*format[,argument,...]);
cputs
写字符到屏幕
voidcputs(constchar*string);
_creatcreat
创立一个新文件或重写一个已存在的文件
intcreat(constchar*filename,intpermiss)
creatnew
创立一个新文件
intcreatnew(constchar*filename,intattrib);
cscanf
从控制台执行格式化输入
intcscanf(char*format[,argument,...]);
ctime
把日期和时间转换为字符串
char*ctime(consttime_t*time);
ctrlbrk
设置Ctrl-Break处置法式
voidctrlbrk(*fptr)(void);
delay
将法式的执行暂停一段时间(毫秒)
voiddelay(unsignedmilliseconds);
delline
在文本窗口中删去一行
voiddelline(void);
detectgraph
通过检测硬件确定图形驱动法式和模式
voidfardetectgraph(intfar*graphdriver,intfar*graphmode);
difftime
计算两个时刻之间的时间差
doubledifftime(time_ttime2,time_ttime1);
disable
屏蔽中断
voiddisable(void);
div
将两个整数相除,返回商和余数
div_t(intnumber,intdenom);
dosexterr
获取扩展DOS毛病信息
intdosexterr(structDOSERR*dblkp);
dostounix
转换日期和时间为UNIX时间格式
longdostounix(structdate*dateptr,structtime*timeptr);
drawpoly
画多边形
voidfardrawpoly(intnumpoints,intfar*polypoints);
dup
复制一个文件句柄
intdup(inthandle);
dup2
复制文件句柄
intdup2(intoldhandle,intnewhandle);
ecvt
把一个浮点数转换为字符串
charecvt(doublevalue,intndigit,int*decpt,int*sign);
ellipse
画一椭圆
voidfarellipse(intx,inty,intstangle,intendangle,
intxradius,intyradius);
enable
开放硬件中断
voidenable(void);
eof
检测文件结束
inteof(int*handle);
exec...
装入并运行其它法式的函数
intexecl(char*pathname,char*arg0,arg1,...,argn,NULL);
intexecle(char*pathname,char*arg0,arg1,...,argn,NULL,
char*envp[]);
intexeclp(char*pathname,char*arg0,arg1,..,NULL);
intexecple(char*pathname,char*arg0,arg1,...,NULL,
intexecv(char*pathname,char*argv[]);
intexecve(char*pathname,char*argv[],char*envp[]);
intexecvp(char*pathname,char*argv[]);
intexecvpe(char*pathname,char*argv[],char*envp[]);
exit
终止法式
voidexit(intstatus);
exp
指数函数
doubleexp(doublex);
gcvt
把浮点数转换成字符串
char*gcvt(doublevalue,intndigit,char*buf);
geninterrupt
发生一个软中断
voidgeninterrupt(intintr_num);
getarccoords
取得最后一次调用arc的坐标
voidfargetarccoords(structarccoordstypefar*arccoords);
getaspectratio
返回以后图形模式的纵横比
voidfargetaspectratio(intfar*xasp,intfar*yasp);
getbkcolor
返回以后布景颜色
intfargetbkcolor(void);
getc
从流中取字符
intgetc(FILE*stream);
getcbrk
获取Control_break设置
intgetcbrk(void);
getch
从控制台无回显地取一个字符
intgetch(void);
getchar
从stdin流中读字符
intgetchar(void);
getche
从控制台取字符(带回显)
intgetche(void);
getcolor
返回以后画线颜色
intfargetcolor(void);
getcurdir
取指定驱动器的以后目录
intgetcurdir(intdrive,char*direc);
getcwd
取以后工作目录
char*getcwd(char*buf,intn);
getdate
取DOS日期
voidgetdate(struct*dateblk);
getdefaultpalette
返回调色板界说结构
structpalettetype*fargetdefaultpalette(void);
getdisk
取以后磁盘驱动器号
intgetdisk(void);
getdrivername
返回指向包括以后图形驱动法式名字的字符串指针
char*getdrivename(void);
getdta
取磁盘传输地址
charfar*getdta(void);
getenv
从环境中取字符串
char*getenv(char*envvar);
getfat,getfatd
取文件分配表信息
voidgetfat(intdrive,structfatinfo*fatblkp);
getfillpattern
将用户界说的填充模式拷贝到内存中
voidfargetfillpattern(charfar*upattern);
getfillsettings
取得有关以后填充模式和填充颜色的信息
voidfargetfillsettings(structfillsettingstypefar*fillinfo);
getftime
取文件日期和时间
intgetftime(inthandle,structftime*ftimep);
getgraphmode
返回以后图形模式
intfargetgraphmode(void);
getimage
将指定区域的一个位图存到主存中
voidfargetimage(intleft,inttop,intright,intbottom,
voidfar*bitmap);
getlinesettings
取以后线型、模式和宽度
voidfargetlinesettings(structlinesettingstypefar*lininfo):
getmaxx
返回屏幕的最年夜x坐标
intfargetmaxx(void);
getmaxy
返回屏幕的最年夜y坐标
intfargetmaxy(void);
getmodename
返回含有指定图形模式名的字符串指针
char*fargetmodename(intmode_name);
getmoderange
取给定图形驱动法式的模式范围
voidfargetmoderange(intgraphdriver,intfar*lomode,
intfar*himode);
getpalette
返回有关以后调色板的信息
voidfargetpalette(structpalettetypefar*palette);
getpass
读一个口令
char*getpass(char*prompt);
getpixel
取得指定像素的颜色
intfargetpixel(intx,inty);
gets
从流中取一字符串
char*gets(char*string);
gettext
将文本方式屏幕上的文本拷贝到存储区
intgettext(intleft,inttop,intright,intbottom,void*destin);
gettextinfo
取得文本模式的显示信息
voidgettextinfo(structtext_info*inforec);
gettextsettings
返回有关以后图形文本字体的信息
voidfargettextsettings(structtextsettingstypefar*textinfo);
gettime
取得系统时间
voidgettime(structtime*timep);
getvect
取得中断向量入口
voidinterrupt(*getvect(intintr_num));
getverify
返回DOS校验标识表记标帜状态
intgetverify(void);
getviewsetting
返回有关以后视区的信息
voidfargetviewsettings(structviewporttypefar*viewport);
getw
从流中取一整数
intgetw(FILE*strem);
getx
返回以后图形位置的x坐标
intfargetx(void);
gety
返回以后图形位置的y坐标
intfargety(void);
gmtime
把日期和时间转换为格林尼治标准时间(GMT)
structtm*gmtime(long*clock);
gotoxy
在文本窗口中设置光标
voidgotoxy(intx,inty);
gotoxy
graphdefaults
将所有图形设置复位为它们的缺省值
voidfargraphdefaults(void);
grapherrormsg
返回一个毛病信息串的指针
cha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 函数 大全