c语言库函数5

函数名: parsfnm
功 能: 分析文件名
用 法: char *parsfnm (char *cmdline, struct fcb *fcbptr, int option); 

函数名: peek
功 能: 检查存储单元
用 法: int peek(int segment, unsigned offset);

函数名: peekb
功 能: 检查存储单元
用 法: char peekb (int segment, unsigned offset);

函数名: perror
功 能: 系统错误信息
用 法: void perror(char *string);

函数名: pieslice
功 能: 绘制并填充一个扇形
用 法: void far pieslice(int x, int stanle, int endangle, int radius);

函数名: poke
功 能: 存值到一个给定存储单元
用 法: void poke(int segment, int offset, int value);

函数名: pokeb
功 能: 存值到一个给定存储单元
用 法: void pokeb(int segment, int offset, char value);

函数名: poly
功 能: 根据参数产生一个多项式
用 法: double poly(double x, int n, double c[]);

函数名: pow
功 能: 指数函数(x的y次方)
用 法: double pow(double x, double y);

函数名: pow10
功 能: 指数函数(10的p次方)
用 法: double pow10(int p);

函数名: printf
功 能: 产生格式化输出的函数
用 法: int printf(char *format...);

函数名: putc
功 能: 输出一字符到指定流中
用 法: int putc(int ch, FILE *stream);

函数名: putch
功 能: 输出字符到控制台
用 法: int putch(int ch);

函数名: putchar
功 能: 在stdout上输出字符
用 法: int putchar(int ch);

函数名: putenv
功 能: 把字符串加到当前环境中
用 法: int putenv(char *envvar);

函数名: putimage
功 能: 在屏幕上输出一个位图
用 法: void far putimage(int x, int y, void far *bitmap, int op);

函数名: putpixel
功 能: 在指定位置画一像素
用 法: void far putpixel (int x, int y, int pixelcolor);

函数名: puts
功 能: 送一字符串到流中
用 法: int puts(char *string);

函数名: puttext
功 能: 将文本从存储区拷贝到屏幕
用 法: int puttext(int left, int top, int right, int bottom, void *source);

函数名: putw
功 能: 把一字符或字送到流中
用 法: int putw(int w, FILE *stream)

函数名: qsort
功 能: 使用快速排序例程进行排序
用 法: void qsort(void *base, int nelem, int width, int (*fcmp)());

函数名: qsort
功 能: 使用快速排序例程进行排序
用 法: void qsort(void *base, int nelem, int width, int (*fcmp)());

函数名: raise
功 能: 向正在执行的程序发送一个信号
用 法: int raise(int sig);

函数名: rand
功 能: 随机数发生器
用 法: void rand(void);

函数名: randbrd
功 能: 随机块读
用 法: int randbrd(struct fcb *fcbptr, int reccnt);

函数名: randbwr
功 能: 随机块写
用 法: int randbwr(struct fcp *fcbptr, int reccnt);

函数名: random
功 能: 随机数发生器
用 法: int random(int num);

函数名: randomize
功 能: 初始化随机数发生器
用 法: void randomize(void)

函数名: read
功 能: 从文件中读
用 法: int read(int handle, void *buf, int nbyte);

函数名: read
功 能: 从文件中读
用 法: int read(int handle, void *buf, int nbyte);

函数名: rectangle
功 能: 画一个矩形
用 法: void far rectangle(int left, int top, int right, int bottom);

函数名: registerbgidriver
功 能: 登录已连接进来的图形驱动程序代码
用 法: int registerbgidriver(void(*driver)(void));

函数名: remove
功 能: 删除一个文件
用 法: int remove(char *filename);

函数名: rename
功 能: 重命名文件
用 法: int rename(char *oldname, char *newname);

函数名: restorecrtmode
功 能: 将屏幕模式恢复为先前的imitgraph设置
用 法: void far restorecrtmode(void);

函数名: rewind
功 能: 将文件指针重新指向一个流的开头
用 法: int rewind(FILE *stream);

函数名: rmdir
功 能: 删除DOS文件目录
用 法: int rmdir(char *stream);

函数名: sbrk
功 能: 改变数据段空间位置
用 法: char *sbrk(int incr);

函数名: scanf
功 能: 执行格式化输入
用 法: int scanf(char *format[,argument,...]);

函数名: searchpath
功 能: 搜索DOS路径
用 法: char *searchpath(char *filename);

函数名: sector
功 能: 画并填充椭圆扇区
用 法: void far sector(int x, int y, int stangle, int endangle);

函数名: segread
功 能: 读段寄存器值
用 法: void segread(struct SREGS *segtbl);

函数名: setactivepage
功 能: 设置图形输出活动页
用 法: void far setactivepage(int pagenum);

函数名: setallpallette
功 能: 按指定方式改变所有的调色板颜色
用 法: void far setallpallette(struct palette, far *pallette);

函数名: setaspectratio
功 能: 设置图形纵横比
用 法: void far setaspectratio(int xasp, int yasp);

函数名: setbkcolor
功 能: 用调色板设置当前背景颜色
用 法: void far setbkcolor(int color);

函数名: setblock
功 能: 修改先前已分配的DOS存储段大小
用 法: int setblock(int seg, int newsize);

函数名: setbuf
功 能: 把缓冲区与流相联
用 法: void setbuf(FILE *steam, char *buf);

函数名: setcbrk
功 能: 设置Control-break
用 法: int setcbrk(int value);

函数名: setcolor
功 能: 设置当前画线颜色
用 法: void far setcolor(int color);

函数名: setdate
功 能: 设置DOS日期
用 法: void setdate(struct date *dateblk);

函数名: setdisk
功 能: 设置当前磁盘驱动器
用 法: int setdisk(int drive);

函数名: setdta
功 能: 设置磁盘传输区地址
用 法: void setdta(char far *dta);

函数名: setfillpattern
功 能: 选择用户定义的填充模式
用 法: void far setfillpattern(char far *upattern, int color);

函数名: setfillstyle
功 能: 设置填充模式和颜色
用 法: void far setfillstyle(int pattern, int color);

函数名: setftime
功 能: 设置文件日期和时间
用 法: int setftime(int handle, struct ftime *ftimep);

函数名: setgraphbufsize
功 能: 改变内部图形缓冲区的大小
用 法: unsigned far setgraphbufsize(unsigned bufsize);

函数名: setgraphmode
功 能: 将系统设置成图形模式且清屏
用 法: void far setgraphmode(int mode);

函数名: setjmp
功 能: 非局部转移
用 法: int setjmp(jmp_buf env);

函数名: setlinestyle
功 能: 设置当前画线宽度和类型
用 法: void far setlinestyle(int linestype, unsigned upattern);

函数名: setmem
功 能: 存值到存储区
用 法: void setmem(void *addr, int len, char value);

函数名: setmode
功 能: 设置打开文件方式
用 法: int setmode(int handle, unsigned mode);

函数名: setpalette
功 能: 改变调色板的颜色
用 法: void far setpalette(int index, int actural_color);

函数名: setrgbpalette
功 能: 定义IBM8514图形卡的颜色
用 法: void far setrgbpalette(int colornum, int red, int green, int blue);

函数名: settextjustify
功 能: 为图形函数设置文本的对齐方式
用 法: void far settextjustify(int horiz, int vert);

函数名: settextstyle
功 能: 为图形输出设置当前的文本属性
用 法: void far settextstyle (int font, int direction, char size);

函数名: settextstyle
功 能: 为图形输出设置当前的文本属性
用 法: void far settextstyle (int font, int direction, char size);

函数名: settime
功 能: 设置系统时间
用 法: void settime(struct time *timep);

函数名: setusercharsize
功 能: 为矢量字体改变字符宽度和高度
用 法: void far setusercharsize(int multx, int dirx, int multy, int diry);

函数名: setvbuf
功 能: 把缓冲区与流相关
用 法: int setvbuf(FILE *stream, char *buf, int type, unsigned size);

函数名: setvect
功 能: 设置中断矢量入口
用 法: void setvect(int intr_num, void interrupt(*isr)());

函数名: setverify
功 能: 设置验证状态
用 法: void setverify(int value);

函数名: setviewport
功 能: 为图形输出设置当前视口
用 法: void far setviewport(int left, int top, int right,
int bottom, int clipflag);

函数名: setvisualpage
功 能: 设置可见图形页号
用 法: void far setvisualpage(int pagenum);

函数名: setwritemode
功 能: 设置图形方式下画线的输出模式
用 法: void far setwritemode(int mode);

函数名: signal
功 能: 设置某一信号的对应动作
用 法: int signal(int sig, sigfun fname)

函数名: sin
功 能: 正弦函数
用 法: double sin(double x);

函数名: sinh
功 能: 双曲正弦函数
用 法: double sinh(double x);

函数名: sleep
功 能: 执行挂起一段时间
用 法: unsigned sleep(unsigned seconds);

函数名: sopen
功 能: 打开一共享文件
用 法: int sopen(char *pathname, int access, int shflag, int permiss);

函数名: sound
功 能: 以指定频率打开PC扬声器
用 法: void sound(unsigned frequency);

函数名: spawnl
功 能: 创建并运行子程序
用 法: int spawnl(int mode, char *pathname, char *arg0,

函数名: spawnle
功 能: 创建并运行子程序
用 法: int spawnle(int mode, char *pathname, char *arg0,
arg1,..., argn, NULL);

函数名: sprintf
功 能: 送格式化输出到字符串中
用 法: int sprintf(char *string, char *farmat [,argument,...]);

函数名: sqrt
功 能: 计算平方根
用 法: double sqrt(double x)

函数名: srand
功 能: 初始化随机数发生器
用 法: void srand(unsigned seed);

函数名: sscanf
功 能: 执行从字符串中的格式化输入
用 法: int sscanf(char *string, char *format[,argument,...]);

函数名: stat
功 能: 读取打开文件信息
用 法: int stat(char *pathname, struct stat *buff);

函数名: _status87
功 能: 取浮点状态
用 法: unsigned int _status87(void);

函数名: stime
功 能: 设置时间
用 法: int stime(long *tp);

函数名: stpcpy
功 能: 拷贝一个字符串到另一个
用 法: char *stpcpy(char *destin, char *source);

函数名: strcat
功 能: 字符串拼接函数
用 法: char *strcat(char *destin, char *source);

函数名: strchr
功 能: 在一个串中查找给定字符的第一个匹配之处/
用 法: char *strchr(char *str, char c);

函数名: strcmp
功 能: 串比较
用 法: int strcmp(char *str1, char *str2);

函数名: strncmpi
功 能: 将一个串中的一部分与另一个串比较, 不管大小写
用 法: int strncmpi(char *str1, char *str2, unsigned maxlen);

函数名: strcpy
功 能: 串拷贝
用 法: char *strcpy(char *str1, char *str2);

函数名: strcspn
功 能: 在串中查找第一个给定字符集内容的段
用 法: int strcspn(char *str1, char *str2);

函数名: strdup
功 能: 将串拷贝到新建的位置处
用 法: char *strdup(char *str);

函数名: stricmp
功 能: 以大小写不敏感方式比较两个串
用 法: int stricmp(char *str1, char *str2);

函数名: strerror
功 能: 返回指向错误信息字符串的指针
用 法: char *strerror(int errnum);

函数名: strcmpi
功 能: 将一个串与另一个比较, 不管大小写
用 法: int strcmpi(char *str1, char *str2);

函数名: strncmp
功 能: 串比较
用 法: int strncmp(char *str1, char *str2, int maxlen);

函数名: strncmpi
功 能: 把串中的一部分与另一串中的一部分比较, 不管大小写
用 法: int strncmpi(char *str1, char *str2);

函数名: strncpy
功 能: 串拷贝
用 法: char *strncpy(char *destin, char *source, int maxlen);

函数名: strnicmp
功 能: 不注重大小写地比较两个串
用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);

函数名: strnset
功 能: 将一个串中的所有字符都设为指定字符
用 法: char *strnset(char *str, char ch, unsigned n);

函数名: strpbrk
功 能: 在串中查找给定字符集中的字符
用 法: char *strpbrk(char *str1, char *str2);

函数名: strrchr
功 能: 在串中查找指定字符的最后一个出现
用 法: char *strrchr(char *str, char c);

函数名: strrev
功 能: 串倒转
用 法: char *strrev(char *str);

函数名: strset
功 能: 将一个串中的所有字符都设为指定字符
用 法: char *strset(char *str, char c)

函数名: strspn
功 能: 在串中查找指定字符集的子集的第一次出现
用 法: int strspn(char *str1, char *str2);

函数名: strstr
功 能: 在串中查找指定字符串的第一次出现
用 法: char *strstr(char *str1, char *str2);

函数名: strtod
功 能: 将字符串转换为double型值
用 法: double strtod(char *str, char **endptr);

函数名: strtok
功 能: 查找由在第二个串中指定的分界符分隔开的单词
用 法: char *strtok(char *str1, char *str2);

函数名: strtol
功 能: 将串转换为长整数
用 法: long strtol(char *str, char **endptr, int base);

函数名: strupr
功 能: 将串中的小写字母转换为大写字母
用 法: char *strupr(char *str);

函数名: swab
功 能: 交换字节
用 法: void swab (char *from, char *to, int nbytes);

函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);

函数名: tell
功 能: 取文件指针的当前位置
用 法: long tell(int handle);

函数名: textattr
功 能: 设置文本属性
用 法: void textattr(int attribute);

函数名: textbackground
功 能: 选择新的文本背景颜色
用 法: void textbackground(int color);

函数名: textcolor
功 能: 在文本模式中选择新的字符颜色
用 法: void textcolor(int color);

函数名: textheight
功 能: 返回以像素为单位的字符串高度
用 法: int far textheight(char far *textstring);

函数名: textmode
功 能: 将屏幕设置成文本模式
用 法: void textmode(int mode);

函数名: textwidth
功 能: 返回以像素为单位的字符串宽度
用 法: int far textwidth(char far *textstring);

函数名: time
功 能: 取一天的时间
用 法: logn time(long *tloc);

函数名: tmpfile
功 能: 以二进制方式打开暂存文件
用 法: FILE *tmpfile(void);

函数名: tmpnam
功 能: 创建一个唯一的文件名
用 法: char *tmpnam(char *sptr);

函数名: tolower
功 能: 把字符转换成小写字母
用 法: int tolower(int c);

函数名: toupper
功 能: 把字符转换成大写字母
用 法: int toupper(int c);

函数名: tzset
功 能: UNIX时间兼容函数
用 法: void tzset(void);

函数名: ultoa
功 能: 转换一个无符号长整型数为字符串
用 法: char *ultoa(unsigned long value, char *string, int radix);

函数名: ungetc
功 能: 把一个字符退回到输入流中
用 法: int ungetc(char c, FILE *stream);

函数名: ungetch
功 能: 把一个字符退回到键盘缓冲区中
用 法: int ungetch(int c);

函数名: unixtodos
功 能: 把日期和时间转换成DOS格式
用 法: void unixtodos(long utime, struct date *dateptr,
struct time *timeptr);

函数名: unlink
功 能: 删掉一个文件
用 法: int unlink(char *filename);

函数名: unlock
功 能: 解除文件共享锁
用 法: int unlock(int handle, long offset, long length);

函数名: vfprintf
功 能: 送格式化输出到一流中
用 法: int vfprintf(FILE *stream, char *format, va_list param);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值