(完整版)C语言函数大全.pdf
《(完整版)C语言函数大全.pdf》由会员分享,可在线阅读,更多相关《(完整版)C语言函数大全.pdf(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、函数名:abort 功 能:异常终止一个进程 用 法:void abort(void)函数名:abs 功 能:求整数的绝对值 用 法:int abs(int i)函数名:absread,abswirte 功 能:绝对磁盘扇区读、写数据 用 法:int absread(int drive,int nsects,int sectno,void*buffer)int abswrite(int drive,int nsects,in tsectno,void*buffer 函数名:access 功 能:确定文件的访问权限 用 法:int access(const char*filename,int a
2、mode)函数名:acos 功 能:反余弦函数 用 法:double acos(double x)函数名:allocmem 功 能:分配 DOS 存储段 用 法:int allocmem(unsigned size,unsigned*seg)函数名:arc 功 能:画一弧线 用 法:void far arc(int x,int y,int stangle,int endangle,int radius)函数名:asctime 功 能:转换日期和时间为 ASCII 码 用 法:char*asctime(const struct tm*tblock)函数名:asin 功 能:反正弦函数 用 法:d
3、ouble asin(double x)函数名:assert 功 能:测试一个条件并可能使程序终止 用 法:void assert(int test)函数名:atan 功 能:反正切函数 用 法:double atan(double x)函数名:atan2 功 能:计算 Y/X 的反正切值 用 法:double atan2(double y,double x)函数名:atexit 功 能:注册终止函数 用 法:int atexit(atexit_t func)函数名:atof 功 能:把字符串转换成浮点数 用 法:double atof(const char*nptr)函数名:atoi 功 能
4、:把字符串转换成长整型数 用 法:int atoi(const char*nptr)函数名:atol 功 能:把字符串转换成长整型数 用 法:long atol(const char*nptr)函数名:bar 功 能:画一个二维条形图 用 法:void far bar(int left,int top,int right,int bottom)函数名:bar3d 功 能:画一个三维条形图 用 法:void far bar3d(int left,int top,int right,int bottom,int depth,int topflag)函数名:bdos 功 能:DOS 系统调用 用 法
5、:int bdos(int dosfun,unsigned dosdx,unsigned dosal)函数名:bdosptr 功 能:DOS 系统调用 用 法:int bdosptr(int dosfun,void*argument,unsigned dosal)函数名:bioscom 功 能:串行 I/O 通信 用 法:int bioscom(int cmd,char abyte,int port)函数名:biosdisk 功 能:软硬盘 I/O 用 法:int biosdisk(int cmd,int drive,int head,int track,int sector int nsec
6、ts,void*buffer)函数名:biosequip 功 能:检查设备 用 法:int biosequip(void)函数名:bioskey 功 能:直接使用 BIOS 服务的键盘接口 用 法:int bioskey(int cmd)函数名:biosmemory 功 能:返回存储块大小 用 法:int biosmemory(void)函数名:biosprint 功 能:直接使用 BIOS 服务的打印机 I/O 用 法:int biosprint(int cmd,int byte,int port)函数名:biostime 功 能:读取或设置 BIOS 时间 用 法:long biostim
7、e(int cmd,long newtime)函数名:brk 功 能:改变数据段空间分配 用 法:int brk(void*endds)函数名:bsearch 功 能:二分法搜索 用 法:void*bsearch(const void*key,const void*base,size_t*nelem,size_t width,int(*fcmp)(const void*,const*)函数名:cabs 功 能:计算复数的绝对值 用 法:double cabs(struct complex z);函数名:calloc 功 能:分配主存储器 用 法:void*calloc(size_t nelem
8、,size_t elsize);函数名:ceil 功 能:向上舍入 用 法:double ceil(double x);函数名:cgets 功 能:从控制台读字符串 用 法:char*cgets(char*str)函数名:chdir 功 能:改变工作目录 用 法:int chdir(const char*path);函数名:_chmod,chmod 功 能:改变文件的访问方式 用 法:int chmod(const char*filename,int permiss);函数名:chsize 功 能:改变文件大小 用 法:int chsize(int handle,long size);函数名:
9、circle 功 能:在给定半径以(x,y)为圆心画圆 用 法:void far circle(int x,int y,int radius);函数名:cleardevice 功 能:清除图形屏幕 用 法:void far cleardevice(void);函数名:clearerr 功 能:复位错误标志 用 法:void clearerr(FILE*stream);函数名:clearviewport 功 能:清除图形视区 用 法:void far clearviewport(void);函数名:_close,close 功 能:关闭文件句柄 用 法:int close(int handle)
10、;函数名:clock 功 能:确定处理器时间 用 法:clock_t clock(void);函数名:closegraph 功 能:关闭图形系统 用 法:void far closegraph(void);函数名:clreol 功 能:在文本窗口中清除字符到行末 用 法:void clreol(void)函数名:clrscr 功 能:清除文本模式窗口 用 法:void clrscr(void);函数名:coreleft 功 能:返回未使用内存的大小 用 法:unsigned coreleft(void);函数名:cos 功 能:余弦函数 用 法:double cos(double x);函数名
11、:cosh 功 能:双曲余弦函数 用 法:dluble cosh(double x);函数名:country 功 能:返回与国家有关的信息 用 法:struct COUNTRY*country(int countrycode,struct country*country);函数名:cprintf 功 能:送格式化输出至屏幕 用 法:int cprintf(const char*format,argument,.);函数名:cputs 功 能:写字符到屏幕 用 法:void cputs(const char*string);函数名:_creat creat 功 能:创建一个新文件或重写一个已存在
12、的文件 用 法:int creat(const char*filename,int permiss)函数名:creatnew 功 能:创建一个新文件 用 法:int creatnew(const char*filename,int attrib);函数名:cscanf 功 能:从控制台执行格式化输入 用 法:int cscanf(char*format,argument,.);函数名:ctime 功 能:把日期和时间转换为字符串 用 法:char*ctime(const time_t*time);函数名:ctrlbrk 功 能:设置 Ctrl-Break 处理程序 用 法:void ctrlb
13、rk(*fptr)(void);函数名:delay 功 能:将程序的执行暂停一段时间(毫秒)用 法:void delay(unsigned milliseconds);函数名:delline 功 能:在文本窗口中删去一行 用 法:void delline(void);函数名:detectgraph 功 能:通过检测硬件确定图形驱动程序和模式 用 法:void far detectgraph(int far*graphdriver,int far*graphmode);函数名:difftime 功 能:计算两个时刻之间的时间差 用 法:double difftime(time_t time2,t
14、ime_t time1);函数名:disable 功 能:屏蔽中断 用 法:void disable(void);函数名:div 功 能:将两个整数相除,返回商和余数 用 法:div_t(int number,int denom);函数名:dosexterr 功 能:获取扩展 DOS 错误信息 用 法:int dosexterr(struct DOSERR*dblkp);函数名:dostounix 功 能:转换日期和时间为 UNIX 时间格式 用 法:long dostounix(struct date*dateptr,struct time*timeptr);函数名:drawpoly 功 能
15、:画多边形 用 法:void far drawpoly(int numpoints,int far*polypoints);函数名:dup 功 能:复制一个文件句柄 用 法:int dup(int handle);函数名:dup2 功 能:复制文件句柄 用 法:int dup2(int oldhandle,int newhandle);函数名:ecvt 功 能:把一个浮点数转换为字符串 用 法:char ecvt(double value,int ndigit,int*decpt,int*sign);函数名:ellipse 功 能:画一椭圆 用 法:void far ellipse(int x
16、,int y,int stangle,int endangle,int xradius,int yradius);函数名:enable 功 能:开放硬件中断 用 法:void enable(void);函数名:eof 功 能:检测文件结束 用 法:int eof(int*handle);函数名:exec.功 能:装入并运行其它程序的函数 用 法:int execl(char*pathname,char*arg0,arg1,.,argn,NULL);int execle(char*pathname,char*arg0,arg1,.,argn,NULL,char*envp);int execlp(
17、char*pathname,char*arg0,arg1,.,NULL);int execple(char*pathname,char*arg0,arg1,.,NULL,char*envp);int execv(char*pathname,char*argv);int execve(char*pathname,char*argv,char*envp);int execvp(char*pathname,char*argv);int execvpe(char*pathname,char*argv,char*envp);函数名:exit 功 能:终止程序 用 法:void exit(int stat
18、us);函数名:exp 功 能:指数函数 用 法:double exp(double x);函数名:gcvt 功 能:把浮点数转换成字符串 用 法:char*gcvt(double value,int ndigit,char*buf);函数名:geninterrupt 功 能:产生一个软中断 用 法:void geninterrupt(int intr_num);函数名:getarccoords 功 能:取得最后一次调用 arc 的坐标 用 法:void far getarccoords(struct arccoordstype far*arccoords);函数名:getaspectrati
19、o 功 能:返回当前图形模式的纵横比 用 法:void far getaspectratio(int far*xasp,int far*yasp);函数名:getbkcolor 功 能:返回当前背景颜色 用 法:int far getbkcolor(void);函数名:getc 功 能:从流中取字符 用 法:int getc(FILE*stream);函数名:getcbrk 功 能:获取 Control_break 设置 用 法:int getcbrk(void);函数名:getch 功 能:从控制台无回显地取一个字符 用 法:int getch(void);函数名:getchar 功 能:从
20、 stdin 流中读字符 用 法:int getchar(void);函数名:getche 功 能:从控制台取字符(带回显)用 法:int getche(void);函数名:getcolor 功 能:返回当前画线颜色 用 法:int far getcolor(void);函数名:getcurdir 功 能:取指定驱动器的当前目录 用 法:int getcurdir(int drive,char*direc);函数名:getcwd 功 能:取当前工作目录 用 法:char*getcwd(char*buf,int n);函数名:getdate 功 能:取 DOS 日期 用 法:void getda
21、te(struct*dateblk);函数名:getdefaultpalette 功 能:返回调色板定义结构 用 法:struct palettetype*far getdefaultpalette(void);函数名:getdisk 功 能:取当前磁盘驱动器号 用 法:int getdisk(void);函数名:getdrivername 功 能:返回指向包含当前图形驱动程序名字的字符串指针 用 法:char*getdrivename(void);函数名:getdta 功 能:取磁盘传输地址 用 法:char far*getdta(void);函数名:getenv 功 能:从环境中取字符串
22、用 法:char*getenv(char*envvar);函数名:getfat,getfatd 功 能:取文件分配表信息 用 法:void getfat(int drive,struct fatinfo*fatblkp);函数名:getfillpattern 功 能:将用户定义的填充模式拷贝到内存中 用 法:void far getfillpattern(char far*upattern);函数名:getfillsettings 功 能:取得有关当前填充模式和填充颜色的信息 用 法:void far getfillsettings(struct fillsettingstype far*fi
23、llinfo);函数名:getftime 功 能:取文件日期和时间 用 法:int getftime(int handle,struct ftime*ftimep);函数名:getgraphmode 功 能:返回当前图形模式 用 法:int far getgraphmode(void);函数名:getftime 功 能:取文件日期和时间 用 法:int getftime(int handle,struct ftime*ftimep);函数名:getgraphmode 功 能:返回当前图形模式 用 法:int far getgraphmode(void);函数名:getimage 功 能:将指定
24、区域的一个位图存到主存中 用 法:void far getimage(int left,int top,int right,int bottom,void far*bitmap);函数名:getlinesettings 功 能:取当前线型、模式和宽度 用 法:void far getlinesettings(struct linesettingstype far*lininfo):函数名:getmaxx 功 能:返回屏幕的最大 x 坐标 用 法:int far getmaxx(void);函数名:getmaxy 功 能:返回屏幕的最大 y 坐标 用 法:int far getmaxy(void
25、);函数名:getmodename 功 能:返回含有指定图形模式名的字符串指针 用 法:char*far getmodename(int mode_name);函数名:getmoderange 功 能:取给定图形驱动程序的模式范围 用 法:void far getmoderange(int graphdriver,int far*lomode,int far*himode);函数名:getpalette 功 能:返回有关当前调色板的信息 用 法:void far getpalette(struct palettetype far*palette);函数名:getpass 功 能:读一个口令 用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整版 语言 函数 大全
限制150内