设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
Turbo C 2.0 函数分类
返回列表
查看:
1263
|
回复:
3
Turbo C 2.0 函数分类
[复制链接]
soloforce
soloforce
当前离线
积分
2280
IP卡
狗仔卡
发表于 2005-6-1 19:14:17
|
显示全部楼层
|
阅读模式
只找到TC2的,虽然有点旧,而且……是DOS下的 :confused: ,但作为新手编程时查询还是不错的;希望哪位能贴一个更新更全面更标准的。具体用法看man吧
================== Turbo C 2.0 函数 ==================
ALLOC.H
brk 更改数据段空间的分配
calloc 分配内存
coreleft 返回测出的为使用的内存量
farcalloc 从高端开始分配内存
farcoreleft 返回测出的高端未使用的内存量
farfree 从高端释放一个数据块
farmalloc 从高端开始分配
farrealloc 调整高端的分配数据块
free 释放通过malloc或者calloc分配的数据块
malloc 分配内存
realloc 重新分配内存
sbrk 更改数据段的空间分配
ASSERT.H
assert 对条件进行测试,可能会推出程序运行
BIOS.H
bioscom RS-232的I/O通讯
biosdisk BIOS磁盘服务
biosequip 检查设备
bioskey 键盘接口
biosmemory 返回内存大小
biosprint 直接使用BIOS实现打印机I/O
biostime BIOS定时器服务程序
CONIO.H
cgets 从控制台读取字符串
clreol 清除文本窗口的行尾
clrscr 清除文本模式的窗口
cprint 在屏幕上的文本窗口中格式化输出
cputs 在屏幕上的文本窗口中书写字符串
cscanf 从控制台执行格式化输入
delline 删除文本窗口中的行
getch/getche 从控制台得到字符
getpass 读入口令
gettext 从文本模式的屏幕上将文本拷贝至内存中
gettextinfo 得到文本模式的视频信息
gotoxy 在文本窗口中定位光标
highvideo 设置高亮度的文本字符
insline 在文本窗口的当前光标插入空白行
kbhit 检查最近的键盘输入
lowvideo 设置低亮度的文本字符
movetext 将文本屏幕上一个矩形范围内的文本拷贝到另一个矩形中
normvideo 设置正常亮度的字符
putch 在屏幕上的文本窗口中输出字符
puttext 将内存中的文本拷贝至屏幕上
textattr 设置文本窗口函数的文本属性
textbackground 设置文本背景颜色
textcolor 设置文本字符颜色
textmode 更改文本屏幕模式
ungetch 将一个字符退回至键盘缓冲
wherex 得到当前文本窗口中光标水平位置
wherey 得到当前文本窗口中光标垂直位置
window 定义激活的文本模式窗口
CTYPE.H
isascii 如果为有效的ASCII字符,则返回真
isalnum 如果为字母或者字符,则返回真
isalpha 如果为字符,则返回真
iscntrl 如果为删除字符或者普通的控制字符,则返回真
isdigit 如果为数字,则返回真
isgraph 除了不包括空格字符之外,其功能与isprint一致
islower 如果为小写字母,则返回真
isprint 如果为可打印字符,则返回真
ispuct 如果为标点符号字符,则返回真
isspace 如果为空格、制表符、回车符、换行符、垂直制表符或换页符,返回真
isupper 如果为大写字符,返回真
isxdigit 如果为十六进制可用字符,返回真
toascii 将大于127的ASCII字符转换,保留低7位
_tolower 将大写字母转换成小写字母
_toupper 将小写字母转换成大写字母
DIR.H
chdir 更改当前目录
findfirst 搜索磁盘目录
findnext 继续执行findfirst搜索
fnmerge 使用各个部分组建一个路径
fnsplit 将一个路径分解成多个部分
getcurdir 得到制定驱动器的当前目录
getcwd 得到当前工作目录
getdisk 得到当前驱动器
mkdir 创建一个目录
mktemp 创建一个唯一的文件名
rmdir 删除目录
searchpath 在DOS路径中检索一个文件
setdisk 设置磁盘驱动器
DOS.H
absread 读入绝对磁盘扇区
abswrite 写入绝对磁盘扇区
allocmem 分配DOS内存片断
bdos MS-DOS的系统功能调用
bdosptr MS-DOS的系统功能调用
country 返回与国家区域相关信息
ctrbrk 设置控制中断的句柄
delay 延时一段时间
disable 禁止中断
dosexterr 得到DOS扩展错误的信息
dostounix 将时间和日期转换成为Unix格式
_emit_ 直接在代码中插入文字
enable 允许硬件中断
FP_OFF 得到远端偏移量地址
FP_SEG 得到远端分段地址
freemem 释放原先使用allocmem分配的DOS内存块
geninterrupt 生成软件中断
getcbrk 得到控制中断的设置
getcwd 得到当前工作目录
getdate 得到MS-DOS日期
getdfree 得到磁盘的剩余空间
getdta 得到磁盘的转移地址
getfat 得到磁盘驱动器的文件分配表信息
getfatd 得到文件分配表信息
getftime 文件的日期和时间
getpsp 得到程序分段的前缀
gettime 得到系统时间
getvect 得到中断扇区
getverify 得到校验状态
harderr 建立一个硬件错误句柄
hardresume 硬件错误句柄函数
inp 从硬件端口读取一个字节
inport 从硬件端口读取一个词
inportb 从硬件端口读取一个字节
int86 常用的8086软件中断
int86x 常用的8086软件中断接口
intdos 通用的MS-DOS中断接口
intdosx 通用的MS-DOS中断接口
intr 转换8086软件中断的接口
keep 程序退出运行,但继续驻留内存
MK_FP 创建一个远端的指针
nosound 关闭PC喇叭
outp 在硬件端口写一个字节
outport 在硬件端口写一个词
outportb 在硬件端口写一个字节
parsfnm 解析文件名称,然后创建文件控制块
peek 返回由segmentv:offset指定内存位置中的词
peekb 返回由segmentv:offset指定内存位置中的字节
poke 在由segment:offset指定内存位置中保存一个整数值
pokeb 存值到一个指定的存储单元
randbrd 读取随机数据块
randbwr 使用文件控制块随机写入数据块
segread 读入段寄存器
setblock 改变原先分配的数据块大小
setcbrk 设置控制中断
setdate 设置MS-DOS日期
setdta 设置磁盘转换地址
settime 设置系统时间
setvect 设置中断向量入口
serverify 设置校验状态
sleep 程序执行挂起一段时间
sound 使PC喇叭按照一定频率发生
unixtodos 将UNIX格式的日期和时间转换成DOS格式
unlink 删除一个文件
FLOAT.H
_clear87 清楚浮点状态
_control87 改变浮点控制词
_fpreset 重新出示欢浮点数学包
_status87 得到浮点状态
GRAPHICS.H
bar 画出一条栏目
bar3d 画出一条3D栏目
circle 画出一个圆形
cleardevice 清除图形画面
clearviewport 清除当前可视区域
closegraph 关闭图形系统
detectgraph 通过检查硬件确定使用的图形驱动程序和模式
drawpoly 画出一个多边形的轮廓
ellipse 画出一个椭圆的弧形
fillellipse 画出一个填充的椭圆
fillpoly 画出一个填充的多边形
floodfill 填充一个有界区域范围
getarccoords 得到最后一次调用arc的坐标值
getaspectratio 得到当前图形模式的纵横比
getbkcolor 返回当前背景颜色
getcolor 返回当前画笔颜色
getdefaultpalette 返回调色板定义结构
getdrivername 返回一个指针,指向当前图形驱动程序的名称
getfillpattern 将用户定义的填充模式复制到内存中
getfillsettings 得到当前填充模式及其颜色的有关信息
getgraphmode 返回当前图形模式
getimage 将指定区域的位图保存到内存中
getlinesettings 得到当前直线样式、模式和粗细
getmaxcolor 返回最大颜色值
getmaxmode 返回当前驱动程序的最大图形模式号
getmaxx 返回画面坐标的最大x值
getmaxy 返回画面坐标的最大y值
getmodename 返回指向图形模式名称的指针
gemoderange 得到指定图形驱动程序的模式范围
getpalette 返回调色板表的大小
getpixel 得到某个指定象素的颜色
gettextsettings 得到当前图形文字字体的有关信息
getviewsettings 得到当前视窗的有关信息
getx 返回当前位置的x坐标
gety 返回当前位置的y坐标
graphdefaults 将左右图形设置重置为默认值
grapherrormsg 返回一个指针指向错误消息字符串
_graphfreemem 用户申请重新分配图形内存
_graphgetmem 用户申请分配图形内存
graphresult 返回最后一次失败图形操作的错误代码
imagesize 返回存储位图所需的字节数
initgraph 初始化图形系统
installuserdriver 安装设备驱动程序
installuserfont 装载一个字体文件
line 在两个指定点之间画线
linerel 从当前位置画一条指定长度的直线
lineto 从当前位置到指定点画一条直线
moverel 从当前位置移动一段距离
moveto 从当前位置移动到指定点
outtext 在图形模式视窗中显示一个字符串
outtextxy 向图形模式的指定位置发送一个字符串
pieslice 画出扇形区并加以填充
putimage 在屏幕上输出一幅位图
putpixel 在指定点上画出一个象素
rectangle 画出一个矩形
registerbgidriver 注册链入的图形驱动程序
registerbgifont 注册链入的字体代码
restorecrtmode 将屏幕模式恢复到前一次initgraph的设置
sector 画出椭圆形的扇形区并加以填充
setactivepage 为图形输出设置活动页面
setallpalette 将所有调色板的颜色更改为指定颜色
setaspectratio 设置图形模式的纵横比
setbkcolor 使用调色板设置当前的背景颜色
setcolor 设置当前画笔颜色
setfillpattern 选择一个用户自定义的填充样式
setfillstyle 设置填充模式和颜色
setgraphbufsize 改变内部图形缓冲区的大小
setgraphmode 系统设置为图形模式,同时清屏
setlinestyle 设置线条的样式
setpalette 设置调色板颜色
setrgbcolor 为VGA和IBM-8514驱动程序设置调色板条目
setrgbpalette 为IBM-8514图形卡定义颜色
settextjustify 设置图形模式下的文本对齐方式
settextstyle 设置当前文本属性
setusercharsize 设置用户字体放大因子
setviewport 设置图形输出的当前视窗
setvisualpage 设置可视图形页码
setwritemode 设置图形画线模式
textheight 返回一个字符串的高度
textwidth 返回一个字符串的宽度
IO.H
access 确定文件是否可以访问
_chmod 改变访问模式
chmod 更改访问模式
chsize 改变文件大小
_close 关闭文件句柄
close 关闭文件句柄
_creat 创建一个新文件或者覆盖一个已经存在的文件
creat 创建一个新文件或者覆盖一个已经存在的文件
creatnew 创建一个新文件
creattemp 在文件名指定的目录中创建一个文件
dup 复制一个文件句柄
dup2 复制一个文件句柄
eof 检查文件结尾标志
filelength 得到文件大小的字节数
getftime 得到文件的日期和时间
ioctl 控制I/O设备
isatty 检查设备类型
lock 设置文件共享锁定,控制并发的文件访问
lseek 移动读/写指针
_open 打开文件进行读写
open 打开一个文件进行读写
_read 从文件中读取
read 从文件中读取
setftime 设置文件时间
setmode 设置一个打开文件的模式
sopen 在共享模式下打开文件
tell 得到文件指针的当前位置
unlink 删除一个文件
unlock 释放文件共享的锁定,控制并发访问
_write 写入一个文件
write 写入一个文件
MATH.H
abs 取整数的绝对值
acos 求反余弦
asin 求反正弦
atan 求反正切
atan2 求y/x的反正切
atof 将一个字符串转换成浮点数
cabs 得到一个复数的绝对值
ceil 向上取整
cos 求余弦
cosh 双曲余弦函数
exp 计算e的x次方
fabs 得到一个浮点数的绝对值
floor 向下取整函数
fmod 求模运算
frexp 将一个双精度数分解成为尾数和指数
hypot 计算直角三角形的斜边
labs 长整数的绝对值
ldexp 计算value乘以2为底的exp次幂得到的数值
log 求自然对数值
log10 求常用对数值
matherr 用户可修改的数学错误处理程序
modf 将数字分离成为整数部分和分数部分
poly 根据参数生成一个多项式的值
pow 幂函数
pow10 以10为底的幂函数
sin 求正弦
sinh 双曲正弦函数
sqrt 计算平方根
tan 正弦函数
tanh 双曲正切函数
MEM.H
memccpy 从src位置拷贝n个字节到dest
memchr 在数组s的前面n个字节中查找字符c
memcmp 比较两个长度均为n的字符串
memecpy 从src位置拷贝n个字节到dest
memicmp 比较s1和s2的前n个字节,忽略大小写差异
mememove 从src移动n个字节到dest
memset 将s中的n个字节设置为c
movedata 拷贝字节
movmem 从src移动一定长度的字节数到dest
setmem 将某个内存范围为value
PROCESS.H
abort 一场终止某个进程
exec 载入并运行另外一个程序execl、execle、execlp、execlpe、execv、execvp、execvpe
exit 终止程序
spawn 运行其他程序,并在文件运行结束后返回控制权
system 执行一个MS-DOS命令
SETJMP.H
longjmp 执行非本地的跳转
setjmp 设置非本地跳转
SIGNAL.H
raise 向执行程序发送一个信号
signal 设置某个信号的句柄
STDIO.H
clearerr 重设错误标志
fclose 关闭流
fcolseall 关闭打开的所有流
fdopen 将某个流和某个文件句柄相关联
feof(f) 如果流达到文件结尾则返回非0
ferror 如果流出现错误则返回非0
fflush 清空某个流
fgetc 从流中得到字符
fgetchar 从stdin中得到一个字符
fgetpos 得到文件指针的当前位置
fgets 从流中得到一个字符串
fileno 返回与流相关联的文件句柄
flushall 清空所有打开的流
fopen 打开一个流
fprintf 向流发送格式化输出
fputc 向某个流输出一个字符
fputchar 向stdout输出一个字符
fputs 向某个流输出一个字符串
fread 从某个流读入数据
freopen 将一个新文件和某个打开的流相关联
fscanf 从某个流执行格式化输入
fseek 定位某个流的文件指针
fsetpos 定位某个流的文件指针
ftell 返回当前文件指针
fwrite 写入某个流
getc 从某个流中得到某个字符
getchar 从stdin得到字符
gets 从stdin得到一个字符串
getw 从流中得到一个字
perror 系统错误消息
printf 向stdout发送格式化输出
putc 向某个流输出一个字符
putchar 向stdout输出字符
puts 向stdout输出一个字符串,并添加换行符
putw 向某个流输出一个词
remove 删除一个文件
rename 重命名一个文件
rewind 重新将文件指针定位在流的开始位置
scanf 执行从stdin的格式化输入
setbuf 为某个流分配缓存
setvbuf 为某个流分配缓存
sprintf 向某个字符串发送格式化输出
sscanf 从某个字符串执行格式化输入
_strerror 构建一条自定义的错误消息字符串
strerror 返回指向错误消息字符串的指针
tmpfile 以二进制模式打开一个scratch文件
tmpnam 创建一个唯一的文件名
ungetc 向输入流退回一个字符
unlink 删除一个文件
vfprintf 使用参数列表向某个流发送格式化输出
vfscanf 使用参数列表从某个流执行格式化输入
vprintf 使用参数列表向stdout发送格式化输出
vscanf 使用参数列表从stdin执行格式化输入
vsprintf 使用参数列表向一个字符串发送格式化输出
vsscanf 使用参数列表从一个字符串执行格式化输入
STDLIB.H
abort 异常终止一个进程
abs 求整数的绝对值
atexit 注册终止函数
atof 把字符串转换成浮点数
atoi 把字符串转换成整型数
atol 把字符串转换成长整型数
bsearch 二分法搜索
calloc 分配主存储器
div 将两个整数相除, 返回商和余数
ecvt 把一个浮点数转换为字符串
exit 终止程序
fcvt 把一个浮点数转换为字符串
free 释放已分配的块
gcvt 把浮点数转换成字符串
getenv 从环境中取字符串
itoa 把一整数转换为字符串
labs 取长整型绝对值
ldiv 两个长整型数相除, 返回商和余数
lfind 执行线性搜索
_lrotl 将无符号长整型数向左循环移位
_lrotr 将无符号长整型数向右循环移位
lsearch 线性搜索
ltoa 将一个长整形转换成一个字符串
malloc 内存分配函数
max 得到两个整数的最大值
min 得到两个整数的最小值
putenv 把字符串加到当前环境中
qsort 使用快速排序例程进行排序
rand 随机数发生器0~32767
random 随机数发生器0~1
randomize 初始化随机数发生器
realloc 重新分配主存
_rotr 将一个数值向右侧循环
srand 初始化随机数产生器
strtod 将字符串转换成双精度的浮点数
strtol 将字符串转换为长整数
strtoul 按照给定的基数将字符串转换成为无符号的长整数
swab 交换字节
system 执行一个DOS命令
ultoa 字符串转换为无符号长整型数
STRING.H
memccpy 从源source中拷贝n个字节到目标destin中
memchr 在数组的前n个字节中搜索字符
memcmp 比较两个长度均为n的字符串
memcpy 从源source中拷贝n个字节到目标destin中
memicmp 比较两个串s1和s2的前n个字节, 忽略大小写
memmove 移动一块字节
memset 设置s中的所有字节为ch, s数组的大小由n给定
movedata 拷贝字节
movemem 移动一块字节
strchr 在一个串中查找给定字符的第一个匹配之处
strcmp 串比较
strcmpi 串比较, 忽略大小写
strncmpi 将一个串中的一部分与另一个串比较, 忽略大小写
strcpy 串拷贝
strcspn 在串中查找第一个给定字符串内容的段
strdup 将串拷贝到新建的位置处
_strerror 返回指向错误信息字符串的指针
strerror 返回指向错误信息字符串的指针
stricmp 串比较, 忽略大小写
setmem 将某个内存范围设置为value
strcat 合并字符串
strncmp 比较两个字符串中的最多maxlen个字符
strncmpi 把串中的一部分与另一串中的一部分比较, 忽略大小写
strncpy 拷贝部分字符
strnicmp 比较部分字符,忽略大小写
strnset 将字符串的前面部分字符设置为某个特定字符
strpbrk 在串中查找给定字符串中的字符
strrchr 在串中查找指定字符的最后一个出现
strlen 返回字符串的长度
strlwr 将字符串转换成小写
strncat 合并一个字符的部分到另一个字符串
strrev 串倒转
strset 将一个串中的所有字符都设为指定字符
strspn 在串中查找指定字符串的子集的第一次出现
strstr 在串中查找指定字符串的第一次出现
strtok 查找由在第二个串中指定的分界符分隔开的单词
strupr 将串中的小写字母转换为大写字
SYS\STAT.H
fstat 得到打开文件的有关信息
stat 得到打开文件的有关信息
SYS\TIMEB.H
ftime 在timeb结构中保存当前时间
TIME.H
asctime 转换日期和时间为ASCII码
clock 返回从程序启动到现在的时钟滴答数
ctime 把日期和时间转换为字符串
difftime 计算两个时刻之间的时间差
gmtime 把日期和时间转换为格林尼治标准时间(GMT)
localtime 把日期和时间转变为结构
stime 设置时间
time 得到时间值,返回从1970年1月1日00:00:00到现在的秒数
tzset 与UNIX时间相匹配
复制代码
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
kj501
kj501
当前离线
积分
5317
IP卡
狗仔卡
发表于 2005-6-1 19:43:39
|
显示全部楼层
这个太老了。建议大家不要用它作为参考。在linux查函数,用man和info很方便。
回复
支持
反对
使用道具
举报
显身卡
nait
nait
当前离线
积分
952
IP卡
狗仔卡
发表于 2005-6-1 22:34:49
|
显示全部楼层
info libc
应该够了
回复
支持
反对
使用道具
举报
显身卡
firemoth
firemoth
当前离线
积分
176
IP卡
狗仔卡
发表于 2005-6-2 09:40:44
|
显示全部楼层
好哇。好哇。。。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
服务器架设、应用、维护
SuSE Linux
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表