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
版权声明:本文标题:C语言词典[整理] 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1709643075a542438.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论