admin 管理员组

文章数量: 1184232


2024年3月5日发(作者:python菜鸟教程变量)

C语言词典

转载:C语言词典(一)

abort: 异常终止一个进程 { void abort(void); }

abs: 求整数的绝对值 { int abs(int i); }

absread: 绝对磁盘扇区读数据 { int absread( int

drive, int nsects, intsectno, }

abswrite: 绝对磁盘扇区写数据 { int abswrite( int

drive, int nsects, in

tsectno, }

access: 确定文件的访问权限 { 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, }

asctime: 转换日期和时间为ASCII码 { char

*asctime(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: 把字符串转换成浮点数 { 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, int top, int right, }

bdos: DOS系统调用 { int bdos(int

dosfun,unsigned dosdx,unsigned dosal); }

bdosptr: DOS系统调用 { int bdosptr( int dosfun,

void *argument, }

bioscom: 串行I/O通信 { int bioscom(int cmd, char

abyte, int port); }

biosdisk: 软硬盘I/O { int biosdisk( int cmd,int

drive,int head,int track, }

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 biostime(int

cmd, long newtime); }

brk: 改变数据段空间分配 { int brk(void

*endds); }

bsearch: 二分法搜索 { void *bsearch( const void

*key, const void *base, }

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: 改变文件的访问方式 { 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 clearerr(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); }

clrscr: 清除文本模式窗口 { void clrscr(void); }

coreleft: 返回未使用内存的大小 { unsigned

coreleft(void); }

cos: 余弦函数 { double cos(double x); }

cosh: 双曲余弦函数 { dluble cosh(double x); }

country: 返回与国家有关的信息 { struct COUNTRY

*country( int countrycode, }

cprintf: 送格式化输出至屏幕 { 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); }

creattemp: 创建一个新文件或重写一个已存在的文件

{ int creattemp(const char *filename, int attrib); }

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: 在文本窗口中删去一行 { void

delline(void); }

detectgraph: 通过检测硬件确定图形驱动程序和模式

{ void far detectgraph( int far *graphdriver, }

difftime: 计算两个时刻之间的时间差 { double

difftime(time_t time2, time_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, }

drawpoly: 画多边形 { void far drawpoly( int

numpoints, }

dup: 复制一个文件句柄 { int dup(int handle); }

dup2: 复制文件句柄 { int dup2(int oldhandle,

int newhandle); }

ecvt: 把一个浮点数转换为字符串 { char

ecvt( double value, int ndigit, int *decpt, }

ellipse: 画一椭圆 { void far ellipse( int x, int

y, int stangle, }

enable: 开放硬件中断 { void enable(void); }

eof: 检测文件结束 { int eof(int *handle); }

: 装入并运行其它程序的函数 { int

execl( char *pathname, char *arg0, arg1, ..., }

exit: 终止程序 { void exit(int status); }

exp: 指数函数 { double exp(double x); }

fabs: 返回浮点数的绝对值 { double fabs(double

x); }

farcalloc: 从远堆栈中申请空间 { void far

*farcalloc( unsigned long units, }

farcoreleft: 返回远堆中未作用存储区大小 { long

farcoreleft(void); }

farfree: 从远堆中释放一块 { void

farfree(void); }

farmalloc: 从远堆中分配存储块 { void far

*farmalloc(unsigned long size); }

farrealloc: 调整远堆中的分配块 { void far

*farrealloc( void far *block, }

fclose: 关闭一个流 { int fclose(FILE *stream); }

fcloseall: 关闭打开流 { int fcloseall(void); }

fcvt: 把一个浮点数转换为字符串 { char

*fcvt( double value, int ndigit, int *decpt, }

fdopen: 把流与一个文件句柄相接 { FILE

*fdopen(int handle, char *type); }

feof: 检测流上的文件结束符 { int feof(FILE

*stream); }

ferror: 检测流上的错误 { int ferror(FILE

*stream); }

fflush: 清除一个流 { int fflush(FILE *stream); }

fgetc: 从流中读取字符 { int fgetc(FILE

*stream); }

fgetchar: 从流中读取字符 { int fgetchar(void); }

fgetpos: 取得当前文件的句柄 { int fgetpos(FILE

*stream); }

fgets: 从流中读取一字符串 { char *fgets(char

*string, int n, FILE *stream); }

filelength: 取文件长度字节数 { long filelength(int

handle); }

fillellipse: 画出并填充一椭圆 { void far

fillellipse( int x, int y, int xradius, }

fillpoly: 画并填充一个多边形 { void far

fillpoly( int numpoints, }

findfirst: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件 { int

findfirst( char *pathname, struct ffblk *ffblk, }

findnext: 搜索磁盘目录; 取得下一个匹配的findfirst模式的文件 { int findnext(struct ffblk *ffblk); }

floodfill: 填充一个有界区域 { void far

floodfill(int x, int y, int border); }

floor: 向下舍入 { double floor(double x); }

flushall: 清除所有缓冲区 { int flushall(void); }

fmod: 计算x对y的模, 即x/y的余数 { double

fmod(double x, double y); }

fnmerge: 建立新文件名 { void fnerge(char *path,

char *drive, char *dir); }

fopen: 打开一个流 { FILE *fopen(char *filename,

char *type); }

fprintf: 传送格式化输出到一个流中 { int

fprintf( FILE *stream, }

FP_OFF: 获取远地址偏移量 { unsigned FP_OFF(void

far *farptr); }

FP_SEG: 获取远地址段值 { unsigned FP_SEG(void

far *farptr); }

fputc: 送一个字符到一个流中 { int fputc(int ch,

FILE *stream); }

fputchar: 送一个字符到标准输出流(stdout)中 { int

fputchar(char ch); }

fputs: 送一个字符到一个流中 { int fputs(char

*string, FILE *stream); }

fread: 从一个流中读数据 { int fread( void *ptr,

int size, int nitems, }

free: 释放已分配的块 { void free(void *ptr); }

freemem: 释放先前分配的DOS内存块 { int

freemem(unsigned seg); }

freopen: 替换一个流 { FILE *freopen( char

*filename, char *type, }

frexp: 把一个双精度数分解为尾数的指数

{ double frexp(double value, int *eptr); }

fscanf: 从一个流中执行格式化输入 { int

fscanf( FILE *stream, }

fseek: 重定位流上的文件指针 { int fseek(FILE

*stream,long offset,int fromwhere); }

fsetpos: 定位流上的文件指针 { int fsetpos(FILE

*stream, const fpos_t *pos); }

fstat: 获取打开文件信息 { int fstat(char

*handle, struct stat *buff); }

ftell: 返回当前文件指针 { long ftell(FILE

*stream); }

fwrite: 写内容到流中 { int fwrite( void *ptr,

int size, int nitems, }

gcvt: 把浮点数转换成字符串 { char

*gcvt(double value, int ndigit, char *buf); }

getarccoords: 取得最后一次调用arc的坐标 { void far

getarccoords }

getaspectratio: 返回当前图形模式的纵横比 { void far

getaspectratio( int far *xasp, }

getbkcolor: 返回当前背景颜色 { int far

getbkcolor(void); }

getc: 从流中取字符 { int getc(FILE *stream); }

getcbrk: 获取Control_break设置 { int

getcbrk(void); }

getch: 从控制台无回显地取一个字符 { 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 *getcwd(char *buf,

int n); }

getdate: 取DOS日期 { void getdate(struct

*dateblk); }

getdefaultpalette: 返回调色板定义结构 { struct palettetype

*far getdefaultpalette(void); }

getdfree: 取磁盘自由空间 { void getdfree(int

drive, struct dfree *dfreep); }

getdisk: 取当前磁盘驱动器号 { int

getdisk(void); }

getdrivername: 返回指向包含当前图形驱动程序名字的字符串指针 { char *getdrivename(void); }

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

getfillsettings: 取得有关当前填充模式和填充颜色的信息

{ void far getfillsettings }

getftime: 取文件日期和时间 { int getftime(int

handle, struct ftime *ftimep); }

getgraphmode: 返回当前图形模式 { int far

getgraphmode(void); }

getimage: 将指定区域的一个位图存到主存中 { void

far getimage( int left, int top, int right, }

getlinesettings: 取当前线型、模式和宽度 { void far

getlinesettings }

getmaxcolor: 返回可以传给函数setcolor的最大颜色值

{ int far getmaxcolor(void); }

getmaxx: 返回屏幕的最大x坐标 { int far

getmaxx(void); }

getmaxy: 返回屏幕的最大y坐标 { int far

getmaxy(void); }

getmodename: 返回含有指定图形模式名的字符串指针

{ char *far getmodename(int mode_name); }

getmoderange: 取给定图形驱动程序的模式范围 { void far

getmoderange( int graphdriver, }

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

*string); }

gettext: 将文本方式屏幕上的文本拷贝到存储区

{ int gettext( int left, int top, int right, }

gettextinfo: 取得文本模式的显示信息 { void

gettextinfo(struct text_info *inforec); }

gettextsettings: 返回有关当前图形文本字体的信息 { void

far gettextsettings }

gettime: 取得系统时间 { void gettime(struct time

*timep); }

getvect: 取得中断向量入口 { void

interrupt(*getvect(int intr_num)); }

getverify: 返回DOS校验标志状态 { int

getverify(void); }

getviewsetting: 返回有关当前视区的信息 { void far

getviewsettings }

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

graphdefaults: 将所有图形设置复位为它们的缺省值

{ void far graphdefaults(void); }

grapherrormsg: 返回一个错误信息串的指针 { char *far

grapherrormsg(int errorcode); }

graphresult: 返回最后一次不成功的图形操作的错误代码

{ int far graphresult(void); }

_graphfreemem: 用户可修改的图形存储区释放函数 { void

far _graphfreemem(void far *ptr,unsigned size); }

_graphgetmem: 用户可修改的图形存储区分配函数 { void

far *far _graphgetmem(unsigned size); }

harderr: 建立一个硬件错误处理程序 { void

harderr(int (*fptr)()); }

hardresume: 硬件错误处理函数 { void hardresume(int

rescode); }

highvideo: 选择高亮度文本字符 { void

highvideo(void); }

hypot: 计算直角三角形的斜边长 { double

hypot(double x, double y); }

imagesize: 返回保存位图像所需的字节数 { unsigned

far imagesize( int left, int top, int right, }

initgraph: 初始化图形系统 { void far initgraph( int

far *graphdriver, }

inport: 从硬件端口中输入 { int inp(int

protid); }

insline: 在文本窗口中插入一个空行 { void

insline(void); }

installuserdriver: 安装设备驱动程序到BGI设备驱动程序表中

{ int far

installuserfont: 安装未嵌入BGI系统的字体文件(CHR) { int

installuserdriver( char far *name, }

far installuserfont(char far *name); }

int86: 通用8086软中断接口 { int int86( int

intr_num, union REGS *inregs, }

int86x: 通用8086软中断接口 { int int86x(int

intr_num, union REGS *insegs, }

intdos: 通用DOS接口 { int intdos(union REGS

*inregs, union REGS *outregs); }

intdosx: 通用DOS中断接口 { int intdosx( union

REGS *inregs, union REGS *outregs, }

intr: 改变软中断接口 { void intr(int intr_num,

struct REGPACK *preg); }

ioctl: 控制I/O设备 { int ioctl( int handle, }

isatty: 检查设备类型 { int isatty(int handle); }

itoa: 把一整数转换为字符串 { char *itoa(int

value, char *string, int radix); }

kbhit: 检查当前按下的键 { int kbhit(void); }

keep: 退出并继续驻留 { void keep(int status,

int size); }

labs: 取长整型绝对值 { long labs(long n); }

ldexp: 计算value*2的幂 { double ldexp(double

value, int exp); }

ldiv: 两个长整型数相除, 返回商和余数

{ ldiv_t ldiv(long lnumer, long ldenom); }

lfind: 执行线性搜索 { void *lfind( void *key,

void *base, int *nelem, }

line: 在指定两点间画一直线 { void far

line(int x0, int y0, int x1, int y1); }

linerel: 从当前位置点(CP)到与CP有一给定相对距离的点画一直线 { void far linerel(int dx, int dy); }

localtime: 把日期和时间转变为结构 { struct tm

*localtime(long *clock); }

lock: 设置文件共享锁 { int lock(int handle,

long offset, long length); }

log: 对数函数ln(x) { double log(double x); }

log10: 对数函数log { double log10(double x); }

longjump: 执行非局部转移 { void longjump(jmp_buf

env, int val); }

lowvideo: 选择低亮度字符 { void lowvideo(void); }

lrotl, _lrotl: 将无符号长整型数向左循环移位 { unsigned

long lrotl(unsigned long lvalue, int count); }

lsearch: 线性搜索 { void *lsearch( const void

*key, void *base, }

lseek: 移动文件读/写指针 { long lseek(int

handle, long offset, int fromwhere); }

malloc: 内存分配函数 { void *malloc(unsigned

size); }

matherr: 用户可修改的数学错误处理程序 { int

matherr(struct exception *e); }

memccpy: 从源source中拷贝n个字节到目标destin中 { void *memccpy( void *destin, void *source, }

memchr: 在数组的前n个字节中搜索字符 { void

*memchr(void *s, char ch, unsigned n); }

memcpy: 从源source中拷贝n个字节到目标destin中 { void *memcpy(void *destin,void *source,unsigned n); }

memicmp: 比较两个串s1和s2的前n个字节, 忽略大小写 { int memicmp(void *s1, void *s2, unsigned n); }

memmove: 移动一块字节 { void *memmove(void

*destin,void *source,unsigned n); }

memset: 设置s中的所有字节为ch, s数组的大小由n给定 { void *memset(void *s, char ch, unsigned n); }

mkdir: 建立一个目录 { int mkdir(char

*pathname); }

mktemp: 建立唯一的文件名 { char *mktemp(char

*template); }

MK_FP: 设置一个远指针 { void far

*MK_FP(unsigned seg, unsigned off); }

modf: 把数分为指数和尾数 { double modf(double

value, double *iptr); }

movedata: 拷贝字节 { void movedata(int segsrc, int

offsrc, int segdest, }

moverel: 将当前位置(CP)移动一相对距离 { void far

moverel(int dx, int dy); }

movetext: 将屏幕文本从一个矩形区域拷贝到另一个矩形区域 { int movetext( int left, int top, int right, }

moveto: 将CP移到(x, y) { void far moveto(int x,

int y); }

movemem: 移动一块字节 { void movemem( void

*source, void *destin, }

normvideo: 选择正常亮度字符 { void

normvideo(void); }

nosound: 关闭PC扬声器 { void nosound(void); }

open: 打开一个文件用于读或写 { int open(char

*pathname,int access[,int permiss]); }

outport: 输出整数到硬件端口中 { void outport(int

port, int value); }

outportb: 输出字节到硬件端口中 { void

outportb(int port, char byte); }

outtext: 在视区显示一个字符串 { void far

outtext(char far *textstring); }

outtextxy: 在指定位置显示一字符串 { void far

outtextxy(int x, int y, char *textstring); }

parsfnm: 分析文件名 { char *parsfnm( char

*cmdline, struct fcb *fcbptr, }

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

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

*); }

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

putpixel: 在指定位置画一像素 { void far putpixel

(int x, int y, int pixelcolor); }

puts: 送一字符串到流中 { int puts(char

*string); }

puttext: 将文本从存储区拷贝到屏幕 { int

puttext( int left, int top, int right, }

putw: 把一字符或字送到流中 { int putw(int w,

FILE *stream); }

qsort: 使用快速排序例程进行排序 { void

qsort( void *base, int nelem, int width, }

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

realloc: 重新分配主存 { void *realloc(void *ptr,

unsigned newsize); }

rectangle: 画一个矩形 { void far rectangle( int

left, int top, int right, }

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

segread: 读段寄存器值 { void segread(struct

SREGS *segtbl); }

setactivepage: 设置图形输出活动页 { void far

setactivepage(int pagenum); }

setallpallette: 按指定方式改变所有的调色板颜色 { void

far setallpallette }

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

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

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

settextjustify: 为图形函数设置文本的对齐方式 { void far

settextjustify(int horiz, int vert); }

settextstyle: 为图形输出设置当前的文本属性 { void far

settextstyle ( int font, int direction, }

settime: 设置系统时间 { void settime(struct time

*timep); }

setusercharsize: 为矢量字体改变字符宽度和高度 { void far

setusercharsize( int multx, int dirx, }

setvbuf: 把缓冲区与流相关 { int setvbuf( FILE

*stream, char *buf, int type, }

setvect: 设置中断矢量入口 { void setvect(int

intr_num, void interrupt(*isr)()); }

setverify: 设置验证状态 { void setverify(int

value); }

setviewport: 为图形输出设置当前视口 { void far

setviewport(int left, int top, int right, }

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

sound: 以指定频率打开PC扬声器 { void

sound(unsigned frequency); }

spawnl: 创建并运行子程序 { int spawnl(int mode,

char *pathname, char *arg0, }

spawnle: 创建并运行子程序 { int spawnle(int mode,

char *pathname, char *arg0, }

sprintf: 送格式化输出到字符串中 { int

sprintf( char *string, }

sqrt: 计算平方根 { double sqrt(double x); }

srand: 初始化随机数发生器 { void

srand(unsigned seed); }

sscanf: 执行从字符串中的格式化输入 { int

sscanf( char *string, }

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

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

strlen: 计算串的长度 { unsigned strlen(char

*str); }

strlwr: 将串转换为小写形式 { char *strlwr(char

*str); }

strncat: 串拼接 { char *strncat(char

*destin,char *source,int maxlen); }

strncmp: 串比较 { int strncmp(char *str1, char

*str2, int maxlen); }

strncmpi: 把串中的一部分与另一串中的一部分比较,

不管大小写 { int

strncmpi(char *str1, char *str2); }char *source, }

strncpy: 串拷贝 { char *strncpy( char *destin,

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

tan: 正切函数 { double tan(double x); }

tanh: 双曲正切函数 { double tanh(double x); }

tell: 取文件指针的当前位置 { long tell(int

handle); }

textattr: &n


本文标签: 图形 文件 设置 字符