《Borland C++ 4.5库函数详解》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:钱文广等编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1995
  • ISBN:7810126091
  • 页数:360 页
图书介绍:

Borland C+库函数 1

abort 异常结束程序 2

abs 返回绝对值 2

absread 绝对扇区读 3

abswrite 绝对扇区写 4

access 文件存取函数 4

acos,acos1 计算反余弦 4

alloca 分配堆栈空间 5

allocmem 分配DOS内存 6

arc 画弧 6

arg 返回复平面中数的幅角 7

asctime ASCII码表示的日期和时间 8

asin,asin1 计算反正弦 9

assert 判断为假则终止 9

atexit 登记出口函数 10

atan,atan1 计算反正切 10

atan2,atan21 计算y/x的反正切值 10

atof ASCII码转换成浮点数 11

atoi ASCII码转换成整数 12

atol ASCII码转换成长整数 12

_atold ASCII码转换为长双精度数 13

bar 画条形图 13

bar3d 画3维条形图 14

bcd 返回bcd码 15

bdos DOS系统调用 15

bdosptr DOS系统调用 16

bioscom 串行I/O 17

biosdisk BIOS磁盘驱动服务 17

biosequip 检查设置 18

biosprint 调用BIOS打印 20

biosmemory 返回内存大小 20

bioskey BIOS键盘接口 20

biostime 读或设置BIOS时钟 21

brk 改变数据段内存分配 22

bsearch 折半查找 22

cabs,cabs1 返回复数模值 24

calloc 分配并且刷新内存 24

ciel,ceill 舍入 25

_c_exit 不终止程序清除缓冲区 25

_cexit 不终止程序清除缓冲区 26

cgets 从控制台读字符串 27

_chain_intr 链接中断函数 27

chdir 改变目录 28

_chdrive 改变驱动器 29

_chmod 改变文件属性 29

chsize 改变文件大小 31

chmod 改变文件存取方式 31

circle 画圆 32

_clear87 清除浮点状态字 33

cleardevice 清除图形屏幕 33

clearerr 复位错误标志 34

clearviewport 清除当前视口 35

clock 测定运行时间 36

_close,close 关闭文件 36

closedir 关闭目录流 37

closegraph 关闭图形系统 37

clreol 清除到行尾 38

clrscr 清除屏幕 39

complex 创建复数 39

conj 返回复数的复共轭值 39

_control87 浮点控制字 40

cosh,cosh1 计算余割值 41

coreleft 返回未用的RAM内存 41

cos,cos1 计算余弦值 41

country 返回与国家有关的信息 42

cprintf 向屏幕格式化输出 43

cputs 向屏幕输出字符串 44

_creat 创建文件 44

creat 创建文件 45

creatnew 创建新文件 46

creattemp 创建临时文件 46

cscanf 从控制台格式化输入 47

ctime 将日期和时间转换为字符串 48

ctrlbrk 设置control_break处理器 48

delay 暂停 49

delline 删除行 49

detectgraph 检测图形模式 50

difftime 两个时间的差 51

disable,_disable 屏蔽中断 52

div 两个整数相除 52

_dos_allocmem 分配DOS内存 53

_dos_close 关闭DOS文件 53

_dos_creat 创建DOS文件 54

_dos_creatnew 创建DOS文件 54

dosexterr 取扩充的DOS错误信息 55

_dos_findfirst 搜索DOS目录 56

_dos_findnext 继续DOS目录搜索 56

_dos_freemem 释放DOS内存 57

_dos_getdate 取DOS系统日期 57

_dos_getdiskfree 取DOS剩余空间 58

_dos_getdrive 取当前DOS驱动器 59

_dos_getfileattr 取DOS文件属性 59

_dos_getftime 取DOS文件日期和时间 60

_dos_gettime 取DOS系统时间 61

_dos_getvect 取DOS中断向量 62

_dos_keep 结束并驻留内存 63

_dos_open 打开DOS文件 63

_dos_read 读DOS文件 63

_dos_setblock 修改分配块大小 64

_dos_setdate 设置DOS系统日期 65

_dos_setdrive 设置当前DOS驱动器 66

_dos_setfileattr 设置DOS文件属性 66

_dos_setftime 设置DOS文件日期和时间 67

_dos_settime 设置DOS系统时间 68

_dos_setvect 设置DOS中断向量 69

_dos_write 写DOS文件 70

dostounix 把日期和时间转换成UNIX格式 70

drawpoly 画多边形边框 71

dup 复制文件句柄 72

dup2 把句柄复制到另一个句柄中 73

ecvt 把浮点数转换为字符串 73

ellipse 画椭圆弧 74

__emit__ 把文字值插入到目标代码中 75

enable 激活中断 76

eof 文件结束 76

exec... 执行程序 77

_exit 无条件终止程序 78

exit 终止程序 78

exp,exp1 指数函数 79

fabs,fabs1 返回浮点数绝对值 79

farcalloc 分配远堆内存 80

farcoreleft 未用的远堆内存 81

farfree 释放远堆内存 81

farheapcheck 检查远堆 81

farheapcheckfree 检查远堆释放块 82

farheapchecknode 检查远堆节点 83

farheapfillfree 填写远堆释放块 84

farheapwalk 遍历远堆块 85

farmallic 分配远堆内存 85

farrealloc 修改远堆块大小 85

fclose 关闭流 86

fcloseall 关闭全部打开的流 87

fcvt 转换浮点数串 87

fdopen 联结流与句柄 87

feof 文件流结束 88

ferror 流错误 89

fflush 刷新流 89

fgetc 取字符 90

fgetchar 取字符 91

fgetpos 取文件指针 92

filelength 取文件大小 93

fgets 取字符串 93

fileno 转换文件流为句柄 94

fillellipse 画填充的椭圆 94

fillpoly 画填充的多边形 95

findfirst 搜索目录 97

findnext 继续目录搜索 97

floodfile 填充图形域 97

floor,floor1 截尾函数 99

flushall 刷新全部流 99

_fmem... 远内存函数 100

fmod,fmod1 取浮点数模余 101

fnmerge 创建路径名 101

fnsplit 分割路径名 102

fopen 打开文件流 103

_fpreset 重新初始化浮点运算 104

FP_OFF 取远地址偏移量 104

fprintf 写格式输出 105

FP_SEG 取远地址的段地址 105

fputc 向流中写字符 106

fputchar 向stdout输出字符 106

fputs 向流输出字符串 106

fread 从流中读数据 107

free 释放已分配的块 107

freemem 释放DOS内存块 108

freopen 连接流与新文件 108

frexp,frepl 分割尾数和指数 109

fscanf 扫描并格式化流输入 110

fseek 重定位文件指针 110

fsetpos 定位文件指针 111

_fsopen 打开文件共享 112

fstat 取文件状态 113

_fstr... 远型字符串函数 114

ftell 取文件指针 115

ftime 取当前时间 116

_fullpath 取完整的相关路径名 116

fwrite 向流中写数据 117

gcvt 转换浮点数为字符串 118

geninterrupt 产生软中断 119

getarccoords 取弧的坐标 119

getaspectratio 取图形宽高比 120

getbkcolor 取图形背景颜色 121

getc 从流中取字符 122

getcbrk 取控制断点设置 123

getch 不回显取字符 123

getchar 从stdin取字符 124

getche 带回显取字符 124

getcolor 取画笔颜色 125

getcurdir 取驱动器的当前目录 126

getcwd 取当前目录 126

getdate 取系统日期 127

_getdcwd 取驱动器的当前目录 128

getdefaultpalette 取图形调色板 128

getdfree 取剩余磁盘空间 129

getdisk 取当前驱动器 130

_getdrive 取驱动器号 131

getdrivername 取图形驱动器名 131

getdta 取磁盘传输地址 132

getenv 取环境字符串 132

getfat 取文件分区表 132

getfatd 取缺省文件分区表 134

getfillpattern 取用户填充模式 134

getfillsettings 取填充模式和颜色 135

getftime 取文件日期和时间 136

getgraphmode 取当前图形模式 137

getimage 拷贝位图象到内存 138

getlinesettings 取当前线的有关信息 139

getmaxcolor 返回最大颜色值 141

getmaxmode 返回最大图形模式 142

getmaxx,getmaxy 取最大的图形坐标 142

getmodename 取图形模式名 143

getmoderange 取图形模式范围 144

getpalette 取当前调色板 145

getpalettesize 取当前调色板大小 146

getpass 读口令 147

getpid 取进程ID 148

getpixel 取象素颜色 148

gettext 拷贝文本到内存 150

gets 从Stdin取字符串 150

getpsp 取程序段前缀 150

gettextinfo 取文本方式信息 151

gettextsettings 取图形字体 152

gettime 取系统时间 154

getvect 取中断向量 154

getverify 取DOS校验标志 155

getviewsettings 取当前视口 155

getw 从流中取整数 156

getx,gety 返回图形坐标 157

gmtime 格林威治时间 158

gotoxy 定位光标 158

graphdefaults 复位图形显示器 159

grapherrormsg 取图形错误信息 160

_graphfreemem 释放图形内存 161

_graphgetmem 分配图形内存 162

harderr,_harderr 置硬件错误处理器 163

graphresult 取图形错误代码 163

hardresume,_hardresume 返回DOS系统 166

hardretn,_hardretn 返回应用程序 167

heapcheck 检查并校验堆 167

heapcheckfree 检查堆释放的块 168

heapchecknode 检查并校验堆结点 169

heapfillfree 填充释放的堆块 170

heapwalk 存取堆结点 171

highvideo 选择高亮字符 172

hypot,hypot1 计算直角三角形的斜边 173

imag_ 返回复数的虚部 173

imagesize 返回位图象大小 174

initgraph 初始化图形 175

inp 从硬件端口输入字节 176

inpw 从硬件端口输入字 177

inportb 从硬件端口输入字节 177

inport 从硬件端口输入字 177

insline 插入空行 178

installuserdriver 安装图形驱动程序 179

installuserfont 安装图形字体 180

int86 执行软中断 181

int86x 扩展软中断 182

intdos 执行DOS中断 182

intdosx 扩展DOS中断 183

intr 执行软中断 183

ioctl I/O控制 184

is... 字符分类宏 185

isatty 检查设备类型 187

itoa 整数转换为字符串 187

keep 终止并驻留 188

kbhit 检查键盘 188

labs 返回长整数绝对值 189

ldexp 返回长双精度指数 189

ldiv 两个长整数相除 190

lfind 线性搜索 190

line 画线 191

linerel 画相关线 192

lineto 画连接线 193

localeconv 取当前场所 195

localtime 转换日期和时间到结构中 195

lock 设置文件共享锁 196

locking 打开或关闭文件共享锁 197

log 计算自然对数 199

log10 计算以10为底的对数 199

longjmp 非局部跳转 200

_lrotl,_lrotr 左移位,右移位 201

lowvideo 选择低亮字符 201

lsearch 线性搜索 202

lseek 移动文件指针 203

ltoa 转换长整数为字符串 204

_makepath 产生DOS路径名 204

malloc 分配内存 205

matherr 置数学错误处理器 205

max 返回两个数中较大数 207

mblen 多字节字符长度 207

mbstowcs 多字节字符串存放到数组中 208

mbtowc 转换多字节字符串为代码 208

memccpy,_fmemccpy 拷贝字符 209

memchr,_fmemchr 在内存中寻找字符 209

memcmp,_fmemcmp 比较内存 210

memicmp,_fmemicmp 忽略大小写比较内存 211

memcpy,_fmemcpy 拷贝内存 211

memmove,_fmemmove 拷贝内存 212

memset,_fmemset 填充内存 213

min 返回两个数中较小者 213

mkdir 创建目录 214

MK_FP 产生远指针 214

mktemp 产生唯一文件名 215

mktime 把时间转换成日历形式 215

modf,modf1 分割浮点数 216

movedata 拷贝字节 217

movmem 移动内存 218

moverel 相对移动 218

movetext 移动文本区域 219

moveto 移动图形的当前位置 220

norm 返回复数模值的平方 221

normvideo 选择正常亮度字符 221

nosound 关闭扬声器 222

_open 打开文件 223

open 打开文件 224

opendir 打开目录流 225

outp 向硬件口输出字节 225

outport 向硬件口输出字 225

outportb 向硬件口输出字节 226

outpw 向硬件口输出字 226

outtext 显示文本字符串 226

outtextxy 在(x,y)处显示字符串 227

_OvrInitEms 初始化EMS覆盖 228

_OvrInitExt 初始化覆盖用的扩展内存 229

parsfnm 分割文件名 230

peek 从内存取字 230

peekb 从内存取字节 231

pieslice 画扇形 232

perror 打印系统错误信息 232

poke 输入字到内存 233

pokeb 输入字节到内存 233

polar 转换幅值和幅角为复数 234

poly 计算多项式值 235

pow 计算x的y次幂 235

pow10 以10为底的幂 236

printf 写格式化输出 236

putc 向流输出字符 240

putch 显示字符 240

putchar 向stdout输出字符 241

putenv 将字符串加入到环境中 241

putimage 显示位图象 242

putpixel 写象素点 243

puts 向stdout输出字符串 244

qsort 快速排序 245

puttext 向屏幕拷贝文本 245

putw 向流输出整数 245

raise 发送信号 246

rand 返回随机数 247

randbrd 随机读块 248

randbwr 随机块 249

random 返回一定范围内的随机数 249

randomize 种子随机数 250

_read 从文件读取 250

read 从文件读取 251

real 从复数或BCD数转换为实数 251

realloc 重分配内存 252

rectangle 画矩形 252

registerbgidriver 登记用户BGI驱动器 253

registerbgifont 登记用户的BGI字体 254

remove 删除文件 255

rename 重命名文件 256

restorecrtmode 恢复先前的图形模式 257

rewind 复位文件指针 258

rewinddir 复位目录流 258

rmdir 删除目录 259

rmtmp 删除临时文件 259

_rotl,_rotr 左移位,右移位 260

sbrk 改变数据段大小 260

scanf 从stdin取格式化输入 261

_searehenv 在给定名称的路径中寻找文件 263

searchpath 在系统路径中寻找文件 264

sector 画椭圆扇形 264

segread 读段寄存器 265

setactivepage 置图形活动页 266

setallpalette 改变调色板颜色 267

setaspectratio 改变图形宽高比 269

setbkcolor 改变图形背景颜色 270

setblock 修改内存块大小 271

setbuf 联结流与缓冲区 272

setcbrk 改变control—break的设置 272

setcolor 改变颜色 273

_setcursortype 改变光标类型 274

setdate 改变当前日期 274

setdisk 改变当前磁盘驱动器 275

setdta 设置磁盘传输地址 275

setfillpattern 选择用户填充模式 276

setfillstyle 选择填充模式和颜色 277

setftime 设置文件日期和时间 278

setgraphbufsize 改变图形缓冲区大小 279

setgraphmode 设置图形模式 280

setlinestyle 设置线的宽度和线型 281

setjmp 激活非局部跳转 281

setlocale 选择场所 282

setmem 填写内存 283

setmode 设置文件存取方式 284

set_new_handler 设置new错误处理器 284

setpalette 改变调色板颜色 285

setrgbpalette 定义IBM—8514的颜色 286

settextjustify 置图形文本对齐方式 287

settextstyle 置图形文本属性 289

settime 设置系统时间 290

setusercharsize 置图形文本大小 290

setvbuf 联结缓冲区与流 291

Setvect 置中断向量 292

setverify 置DOS检验标志 293

setviewport 改变图形视口 294

setwritemode 置图形方式下的画线方式 295

setvisualpage 置可见图形页号 295

signal 安装信号处理器 297

sin,sin1 计算正弦值 297

sinh,sinh1 计算双曲正弦值 298

sleep 程序挂起一段时间 298

sopen 打开共享文件 299

sound 打开扬声器 300

spawnl,...spawnvpe 产生并运行子进程 300

_splitpath 分割路径名 302

sprintf 格式化值到字符串 303

sqrt,sqrt1 计算平方根 304

srand 初始化随机数发生器 304

sscanf 扫描并格式化字符串输入 305

stackavail 返回可用的堆栈空间 306

stat 取文件信息 306

_status87 取浮点状态 307

stime 置系统日期和时间 308

stpcpy 拷贝字符串 308

strcat,_fstrcat 连接字符串 309

strchr,_fstrchr 在字符串中寻找字符 309

strcmp 比较字符串 310

strcmpi 忽略大小写比较字符串 311

strcoll 比较字符串 312

strcpy 拷贝字符串 312

strcspn,_fstrcspn 在字符串中寻找子集 313

_strdate 把日期转换为字符串 313

strdup,_fstrdup 复制字符串 314

_strerror 建立错误信息字符串 314

strerror 建立错误信息字符串 315

strftime 在字符串中存储日期和时间 315

strlen,_fstrlen 返回字符串长度 317

stricmp,_fstricmp 忽略大小比较字符串 317

strlwr,_fstrlwr 转换字符串为小写 318

strncat,_fstrncat 连接字符串 319

strncmp,_fstrncmp 部分比较字符串 319

strncmpi 忽略大小写部分比较字符串 320

strncpy,_fstrncpy 部分拷贝字符串 321

strnicmp,_fstrnicmp 不区别大小写部分比较字符串 321

strnset,_fstrnset 设置字符串中的字符 322

strpbrk,_fstrpbrk 在字符串寻找字符 323

strrchr,_fstrrchr 从后向前扫描字符串 323

strrev,_fstrrev 逆转字符串 324

strset,_fstrset 设置字符串中的字符 324

strspn,_fstrspn 在字符串中扫描子集 325

strstr,_fstrstr 在字符串中寻找子字符串 326

_strtime 转换时间为字符串 326

strtok,_fstrtok 在字符串中搜索某单词 327

strtod 转换字符串为double型数 327

strtol 转换字符串为long值 328

strtoul 转换字符串为无符号long值 329

strupr,_fstrupr 转换字符串为大写 330

strxfrm 传送字符串到字符串 330

swab 交换字节 331

system 执行系统命令 331

tan,tanl 计算正切值 332

tanh,tanhl 计算双曲正切值 332

tell 取文件位置 333

tempnam 产生临时文件名 334

textattr 置文本属性 334

textbackground 选择文本背景颜色 335

textcolor 选择文本前景颜色 336

textheight 取字符串高度的象素数 336

textmode 设置文本方式 337

textwidth 取字符串宽度的象素数 338

time 取系统时间 339

tmpfile 打开临时文件 340

tmpnam 产生临时文件名 340

toascii 转换整数为ASCII码 340

_tolower 转换为小写字符 341

tolower 转换为小写字符 341

_toupper 转换为大写字符 342

toupper 转换为大写字符 342

tzset 设置时区 343

ultoa 转换无符号长整数为字符串 343

umask 置文件允许屏蔽 344

ungetc 向输入流返回字符 345

ungetch 向键盘缓冲区返回字符 345

unixtodos 转换UNIX日期和时间为DOS日期和时间 346

unlock 打开文件共享锁 347

unlink 删除文件 347

utime 修改文件日期和时间 348

va_arg,va_end,va_start 存取变长度变量 348

vfprintf 格式化输出到流中 350

vfscanf 在流中扫描并格式化输入 351

vprintf 格式化输出到stdout 352

vscanf 在stdin中扫描并格式化输入 353

vsprintf 格式化输出到字符串中 353

vsscanf 在字符串中扫描并格式化输入 354

wcstombs 转换宽位数组到多字节字符串 355

wctomb 转换宽位字符到多字节字符串 356

wherex,wherey 取光标位置 356

window 建立文本窗口 357

_write 向文件写 358

write 向文件写 359