1、C语言函数大全函数名: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 功 能: 确定文件的访问权
2、限 用 法: int access(const char *filename, int amode)函数名: 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 *asc
3、time(const struct tm *tblock)函数名: asin 功 能:反正弦函数用 法: double 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
4、 功 能: 把字符串转换成浮点数 用 法:double atof(const char *nptr)函数名: atoi 功 能: 把字符串转换生长整型数 用 法: 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, in
5、t top, int right, int bottom, int depth, int topflag)函数名: bdos 功 能: DOS系统调用 用 法: 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功
6、 能: 软硬盘I/O用 法:int biosdisk(int cmd, int drive, int head, int track, int sector int nsects, void *buffer)函数名:biosequip功 能: 检查设备用 法:int biosequip(void)函数名:bioskey功 能: 直接使用BIOS服务的键盘接口用 法:int bioskey(int cmd)函数名:biosmemory 功 能: 返回存储块年夜小 用 法:int biosmemory(void)函数名:biosprint 功 能: 直接使用BIOS服务的打印机I/O 用 法:in
7、t biosprint(int cmd, int byte, int port)函数名:biostime功 能: 读取或设置BIOS时间 用 法: long biostime(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 *)函数名:
8、cabs 功 能: 计算复数的绝对值用 法: double cabs(struct complex z);函数名:calloc功 能:分配主存储器用 法:void *calloc(size_t nelem, size_t elsize);函数名: ceil 功 能: 向上舍入 用 法: double ceil(double x);函数名: cgets功 能: 从控制台读字符串 用 法: char *cgets(char *str)函数名:chdir 功 能: 改变工作目录 用 法: int chdir(const char *path); 函数名:_chmod, chmod功 能: 改变文件的
9、访问方式 用 法: int chmod(const char *filename, int permiss);函数名:chsize功 能: 改变文件年夜小 用 法: int chsize(int handle, long size);函数名: circle功 能: 在给定半径以(x, y)为圆心画圆 用 法: void far circle(int x, int y, int radius);函数名: cleardevice功 能: 清除图形屏幕 用 法: void far cleardevice(void);函数名:clearerr功 能: 复位毛病标识表记标帜 用 法:void clear
10、err(FILE *stream);函数名: clearviewport 功 能: 清除图形视区 用 法: void far clearviewport(void);函数名:_close, close功 能: 关闭文件句柄 用 法:int close(int handle); 函数名: clock 功 能:确定处置器时间用 法: clock_t clock(void); 函数名:closegraph功 能: 关闭图形系统 用 法: void far closegraph(void);函数名:clreol功 能: 在文本窗口中清除字符到行末 用 法:void clreol(void)函数名:cl
11、rscr功 能: 清除文本模式窗口 用 法:void clrscr(void); 函数名: coreleft 功 能: 返回未使用内存的年夜小 用 法:unsigned coreleft(void);函数名: cos 功 能: 余弦函数用 法:double cos(double x);函数名:cosh 功 能: 双曲余弦函数 用 法: dluble cosh(double x); 函数名: country 功 能: 返回与国家有关的信息 用 法: struct COUNTRY *country(int countrycode, struct country *country); 函数名: cp
12、rintf 功 能: 送格式化输出至屏幕 用 法:int cprintf(const char *format, argument, .);函数名: cputs 功 能: 写字符到屏幕 用 法: void cputs(const char *string);函数名: _creat creat 功 能: 创立一个新文件或重写一个已存在的文件 用 法: int creat (const char *filename, int permiss)函数名:creatnew功 能: 创立一个新文件用 法:int creatnew(const char *filename, int attrib);函数名:
13、 cscanf 功 能: 从控制台执行格式化输入 用 法:int cscanf(char *format,argument, .);函数名: ctime 功 能: 把日期和时间转换为字符串 用 法:char *ctime(const time_t *time); 函数名: ctrlbrk功 能: 设置Ctrl-Break处置法式 用 法: void ctrlbrk(*fptr)(void); 函数名: delay 功 能: 将法式的执行暂停一段时间(毫秒) 用 法: void delay(unsigned milliseconds); 函数名: delline 功 能: 在文本窗口中删去一行
14、用 法: void delline(void);函数名:detectgraph 功 能: 通过检测硬件确定图形驱动法式和模式 用 法: void far detectgraph(int far *graphdriver, int far *graphmode); 函数名: difftime功 能: 计算两个时刻之间的时间差 用 法: double difftime(time_t time2, time_t time1); 函数名: disable 功 能: 屏蔽中断 用 法:void disable(void); 函数名: div 功 能: 将两个整数相除, 返回商和余数 用 法:div_t
15、(int number, int denom); 函数名: dosexterr 功 能: 获取扩展DOS毛病信息 用 法:int dosexterr(struct DOSERR *dblkp); 函数名: dostounix 功 能: 转换日期和时间为UNIX时间格式 用 法: long dostounix(struct date *dateptr, struct time *timeptr); 函数名: drawpoly功 能: 画多边形 用 法: void far drawpoly(int numpoints, int far *polypoints); 函数名:dup 功 能: 复制一个
16、文件句柄 用 法: 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, int y, int stangle, int endangle, int xradius, int yradius);函数
17、名: 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(char *pathname, char *arg0, a
18、rg1, ., 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(
19、int status); 函数名: 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 *arcc
20、oords); 函数名: getaspectratio功 能: 返回以后图形模式的纵横比 用 法: 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功 能: 从控制台无回显地取
21、一个字符 用 法: int getch(void); 函数名: getchar功 能: 从stdin流中读字符 用 法: int getchar(void); 函数名: getche功 能: 从控制台取字符(带回显) 用 法: int getche(void); 函数名: getcolor功 能: 返回以后画线颜色 用 法: int far getcolor(void); 函数名: getcurdir功 能: 取指定驱动器的以后目录 用 法: int getcurdir(int drive, char *direc); 函数名: getcwd 功 能: 取以后工作目录 用 法: char *g
22、etcwd(char *buf, int n); 函数名: getdate功 能: 取DOS日期 用 法: void getdate(struct *dateblk); 函数名: getdefaultpalette功 能: 返回调色板界说结构 用 法: struct palettetype *far getdefaultpalette(void); 函数名: getdisk功 能: 取以后磁盘驱动器号 用 法: int getdisk(void); 函数名: getdrivername功 能: 返回指向包括以后图形驱动法式名字的字符串指针 用 法: char *getdrivename(voi
23、d); 函数名: getdta功 能: 取磁盘传输地址 用 法: char far *getdta(void); 函数名: getenv功 能: 从环境中取字符串 用 法: char *getenv(char *envvar); 函数名: getfat, getfatd 功 能: 取文件分配表信息 用 法: void getfat(int drive, struct fatinfo *fatblkp); 函数名: getfillpattern功 能: 将用户界说的填充模式拷贝到内存中 用 法: void far getfillpattern(char far *upattern); 函数名:
24、getfillsettings 功 能: 取得有关以后填充模式和填充颜色的信息 用 法: void far getfillsettings(struct fillsettingstype far *fillinfo); 函数名: getftime 功 能: 取文件日期和时间 用 法: int getftime(int handle, struct ftime *ftimep); 函数名: getgraphmode功 能: 返回以后图形模式 用 法: int far getgraphmode(void); 函数名: getftime 功 能: 取文件日期和时间 用 法: int getftime
25、(int handle, struct ftime *ftimep); 函数名: getgraphmode功 能: 返回以后图形模式 用 法: int far getgraphmode(void); 函数名: getimage 功 能: 将指定区域的一个位图存到主存中 用 法: void far getimage(int left, int top, int right, int bottom, void far *bitmap); 函数名: getlinesettings功 能: 取以后线型、模式和宽度 用 法: void far getlinesettings(struct lineset
26、tingstype far *lininfo): 函数名: getmaxx功 能: 返回屏幕的最年夜x坐标 用 法: int far getmaxx(void); 函数名: getmaxy功 能: 返回屏幕的最年夜y坐标 用 法: int far getmaxy(void); 函数名: getmodename 功 能: 返回含有指定图形模式名的字符串指针 用 法: char *far getmodename(int mode_name); 函数名: getmoderange功 能: 取给定图形驱动法式的模式范围 用 法: void far getmoderange(int graphdrive
27、r, int far *lomode, int far *himode); 函数名: getpalette 功 能: 返回有关以后调色板的信息 用 法: void far getpalette(struct palettetype far *palette); 函数名: getpass 功 能: 读一个口令 用 法: char *getpass(char *prompt); 函数名: getpixel功 能: 取得指定像素的颜色 用 法: int far getpixel(int x, int y); 函数名: gets功 能: 从流中取一字符串 用 法: char *gets(char *s
28、tring); 函数名: gettext功 能: 将文本方式屏幕上的文本拷贝到存储区 用 法: int gettext(int left, int top, int right, int bottom, void *destin); 函数名: gettextinfo功 能: 取得文本模式的显示信息 用 法: void gettextinfo(struct text_info *inforec); 函数名: gettextsettings功 能: 返回有关以后图形文本字体的信息 用 法: void far gettextsettings(struct textsettingstype far *
29、textinfo); 函数名: gettime功 能: 取得系统时间 用 法: void gettime(struct time *timep); 函数名: getvect功 能: 取得中断向量入口 用 法: void interrupt(*getvect(int intr_num); 函数名: getverify功 能: 返回DOS校验标识表记标帜状态 用 法: int getverify(void); 函数名: getviewsetting功 能: 返回有关以后视区的信息 用 法: void far getviewsettings(struct viewporttype far *view
30、port); 函数名: getw功 能: 从流中取一整数 用 法: int getw(FILE *strem); 函数名: getx功 能: 返回以后图形位置的x坐标 用 法: int far getx(void); 函数名: gety功 能: 返回以后图形位置的y坐标 用 法: int far gety(void); 函数名: gmtime 功 能: 把日期和时间转换为格林尼治标准时间(GMT) 用 法: struct tm *gmtime(long *clock); 函数名: gotoxy功 能: 在文本窗口中设置光标 用 法: void gotoxy(int x, int y); 函数名: gotoxy 功 能: 在文本窗口中设置光标 用 法: void gotoxy(int x, int y); 函数名: graphdefaults功 能: 将所有图形设置复位为它们的缺省值 用 法: void far graphdefaults(void); 函数名: grapherrormsg功 能: 返回一个毛病信息串的指针 用 法: cha
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1