C语言的常用库函数
(DOS)
--学习笔记
一、目录控制函数(作用:对目录和路径进行操作)
getdisk(),
setdisk(),
getdfree(),
findfirst(),
findnext(),
getcurdir(),
getcwd(),
rmdir(),
chdir(),
mkdir(),
searchpath(),
fnmerge(),
fnsplit(),
mktemp(),
二、屏幕和图形函数(作用:完成屏幕管理和各种图形功能)
initgraph(),
closegraph(),
setgraphmode(),
restorecrtmode(),
setactivepage(),
setvisualpage(),
setviewport(),
settextstyle(),
setlinestyle(),
setcolor(),
rectangle(),
floodfill(),
outtextxy(),
getmaxx(),
getmaxy(),
getx(),
gety(),
putimage(),
getimage(),
imagesize(),
putpixel(),
getpixel(),
三、输入输出函数(作用:提供流级和DOS级I/O功能)
kbhit(),
rename(),
remove(),
_chmod(),
chmod(),
scanf(),
printf(),
getch(),
getchar(),
gets(),
cgets(),
putch(),
putchar(),
puts(),
fopen(),
fseek(),
fscanf(),
getc(),
fprintf(),
fwite(),
fgets(),
fclose(),
fcloseall(),
feof(),
_open(),
_write(),
_read(),
open(),
lseek(),
read(),
write(),
close(),
sprintf(),
四、接口函数/系统调用函数(作用:DOS,BIOS功能调用和使用机器硬件)
abswrite(),
absread(),
biosdisk(),
biosprint(),
getvect(),
setvect(),
ctrlbrk(),
disable(),
enable(),
keep(),
MK_FP(),
FP_OFF(),
FP_SEG(),
segread(),
getpsp(),
geninterrupt(),
int86(),
int86x(),
intr(),
intdosv(),
intdosx(),
bdos(),
inport(),
inportb(),
outport(),
outportb(),
peek(),
peekb(),
poke(),
pokeb(),
五、串和内存操作函数(作用:对串和内存进行管理,包括复制、比较、转换和搜索等功能)
movedata(),
strcat(),
六、时间和日期函数(作用:完成时间转换和操作功能)
getdate(),
gettime(),
clock(),
七、进程控制(作用:完成对进程的控制)
exec(),
八、转换函数(作用:把字符或字符串进行一系列转换——把字母换成不同方式表达的数(float,int,long等),字母大小写互换)
itoa(),
ltoa(),
atof(),
atoi(),
atol(),
gcvt(),
九、内存分配函数(作用:完成动态内存分配)
malloc(),
calloc(),
realloc(),
free(),
farmalloc(),
farcalloc(),
farrealloc(),
farfree(),
十、数学函数(作用:完成数学运算和一些转换功能)
bcd(),
itoa(),
ltoa(),
atof(),
atoi(),
atol(),
_rotl(),
_rotr(),
_lrotl(),
_lrotr(),
ceil(),
floor(),
pow(),
sin(),
cos(),
tan(),
十一、分类函数(作用:把ASCII字符分成字母、数字、控制字符、分隔符、是否大写还是小写)
十二、杂类函数(作用:提供长跳转能力、声响效果和地址操作能力)
delay(),
十三、文本窗口显示函数(作用:在屏幕上输出文本)
十四、标准函数
getenv(),
putenv(),
itoa(),
ltoa(),
atof(),
atoi(),
atol(),
十五、变量参数列表函数(作用:用于取变量参数表中的元素)
十六、诊断函数(作用:提供内部故障检测功能)