C语言函数大全.docx

上传人:b****1 文档编号:14715205 上传时间:2023-06-26 格式:DOCX 页数:48 大小:27.65KB
下载 相关 举报
C语言函数大全.docx_第1页
第1页 / 共48页
C语言函数大全.docx_第2页
第2页 / 共48页
C语言函数大全.docx_第3页
第3页 / 共48页
C语言函数大全.docx_第4页
第4页 / 共48页
C语言函数大全.docx_第5页
第5页 / 共48页
C语言函数大全.docx_第6页
第6页 / 共48页
C语言函数大全.docx_第7页
第7页 / 共48页
C语言函数大全.docx_第8页
第8页 / 共48页
C语言函数大全.docx_第9页
第9页 / 共48页
C语言函数大全.docx_第10页
第10页 / 共48页
C语言函数大全.docx_第11页
第11页 / 共48页
C语言函数大全.docx_第12页
第12页 / 共48页
C语言函数大全.docx_第13页
第13页 / 共48页
C语言函数大全.docx_第14页
第14页 / 共48页
C语言函数大全.docx_第15页
第15页 / 共48页
C语言函数大全.docx_第16页
第16页 / 共48页
C语言函数大全.docx_第17页
第17页 / 共48页
C语言函数大全.docx_第18页
第18页 / 共48页
C语言函数大全.docx_第19页
第19页 / 共48页
C语言函数大全.docx_第20页
第20页 / 共48页
亲,该文档总共48页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

C语言函数大全.docx

《C语言函数大全.docx》由会员分享,可在线阅读,更多相关《C语言函数大全.docx(48页珍藏版)》请在冰点文库上搜索。

C语言函数大全.docx

C语言函数大全

 

函数名:

abort

功能:

异常终止一个进程

用法:

voidabort(void)

函数名:

abs

功能:

求整数的绝对值

用法:

intabs(inti)

函数名:

absread,abswirte

功能:

绝对磁盘扇区读、写数据

用法:

intabsread(intdrive,intnsects,intsectno,void*buffer)

intabswrite(intdrive,intnsects,intsectno,void*buffer

函数名:

access

功能:

确定文件的访问权限

用法:

intaccess(constchar*filename,intamode)

函数名:

acos

功能:

反余弦函数

用法:

doubleacos(doublex)

函数名:

allocmem

功能:

分配DOS存储段

用法:

intallocmem(unsignedsize,unsigned*seg)

函数名:

arc

功能:

画一弧线

用法:

voidfararc(intx,inty,intstangle,intendangle,intradius)

函数名:

asctime

功能:

转换日期和时间为ASCII码

用法:

char*asctime(conststructtm*tblock)

函数名:

asin

功能:

反正弦函数

用法:

doubleasin(doublex)

函数名:

assert

功能:

测试一个条件并可能使程序终止

用法:

voidassert(inttest)

函数名:

atan

功能:

反正切函数

用法:

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,intsectorintnsects,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,

char*envp[]);

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);

函数名:

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

功能:

在文本窗口中设置光标

用法:

voidgoto

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2