《Microsoft C程序库参考手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:中国科学院软件研究所开发公司
  • 出 版 社:
  • 出版年份:1987
  • ISBN:
  • 页数:261 页
图书介绍:

目录 1

第一部分 概要 1

1.引言 1

1.1 关于C程序库 1

1.2 关于本手册 2

1.3 记号的约定 2

2.使用C程序库 4

2.1 引言 4

2.2 鉴别函数和宏 4

2.3 嵌入文件 5

2.4 函数说明 6

2.5 参数类型检查 6

2.6 出错处理 7

2.7 文件名和路径名 8

2.8 二进制和正文方式 9

2.9 有关MS-DOS版本的问题 10

2.10 支持浮点运算 11

2.11 在库函数中使用巨型数组 12

3.全局变量和标准类型 13

3.1 引言 13

3.2 _amblksiz 13

3.3 daylight,timezone,tzname 13

3.4 _doserrno,errno,sys_errlist,sys_nerr 14

3.5 _fmode 14

3.8 标准类型 15

3.7 environ,_psp 15

3.6 _osmajor,_osminor 15

4.库程序分类 17

4.1 引言 17

4.2 缓冲区的处理 17

4.3 字符分类和转换 17

4.4 数据转换 18

4.5 目录管理 19

4.6 文件管理 19

4.7 输入和输出 20

4.7.1 流式例程 21

4.7.1.1 打开流式文件 22

4.7.1.2 预定义的流式文件指针: stdin、stdout,stderr、stdaux,stdprn 22

4.7.1.3 流式文件缓冲区管理 23

4.7.1.4 关闭流式文件 23

4.7.1.5 数据的读和写 23

4.7.1.6 错误检查 24

4.7.2 低级例程 24

4.7.2.1 打开文件 24

4.7.2.2 预定义的文件号 24

4.7.2.3 数据的读和写 25

4.7.2.4 关闭文件 26

4.7.3 控制台和端口I/O例程 26

4.8 数学库 27

4.9 存储分配 28

4.10 与MS-DOS的接口 29

4.11 进程控制 30

4.13 字符串操作 32

4.12 排序与查找 32

4.14 时间 33

4.15 可变长度的参数表 34

4.16 杂类 34

5.嵌入文件 36

5.1 引言 36

5.2 assert.h 36

5.5 direct.h 37

5.6 dos.h 37

5.3 conio.h 37

5.4 ctype.h 37

5.7 errno.h 38

5.8 fcntl.h 38

5.9 float.h 38

5.10 io.h 38

5.14 memory.h 39

5.13 math.h 39

5.11 limits.h 39

5.12 malloc.h 39

5.15 process.h 40

5.16 search.h 40

5.17 setjmp.h 40

5.18 share.h 40

5.19 signal.h 40

5.20 stdarg.h 41

5.21 stddef.h 41

5.22 stdio.h 41

5.23 stdlib.h 42

5.24 string.h 42

5.28 sys\types.h 43

5.31 varargs.h 43

5.30 time.h 43

5.29 sys\utime.h 43

5.26 sys\stat.h 43

5.25 sys\locking.h 43

5.27 sys\timeb.h 43

5.32 v2tov3.h 44

第二部分 参考手册 45

A.1 引言 237

A.2 错误号(errno) 237

A 错误信息 237

附录 237

A.3 Math(数学函数)错误 238

B XENIX和MS-DOS的通用库 239

B.1 引言 239

B.2 通用例程 239

B.2.1 MS-DOS和XENIX通用例程 239

B.2.2 MS-DOS和UNIX系统V的通用例程 240

B.2.3 MS-DOS特有的例程 240

B.3.3 MS-DOS特有的变量 241

B.3.2 MS-DOS和UNIX系统V的通用变量 241

B.3.1 MS-DOS和XENIX的通用变量 241

B.3 通用的全局变量 241

B.4 通用的嵌入文件 242

B.4.1 MS-DOS和XENIX的通用嵌入文件 242

B.4.2 MS-DOS和UNIX系统V的通用嵌入文件 242

B.4.3 MS-DOS特有的嵌入文件 242

B.5.4 chmod 243

B.5.3 chdir 243

B.5.2 access 243

B.5.1 abort 243

B.5 通用的例程之间的区别 243

B.5.5 creat 244

B.5.6 exec 244

B.5.7 fopen,freopen 244

B.5.8 fread 244

B.5.12 ftime 245

B.5.11 ftell 245

B.5.10 fstat 245

B.5.9 fseek 245

B.5.13 fwrite 246

B.5.14 getpid 246

B.5.15 locking 246

B.5.16 lseek 246

B.5.17 open 246

B.5.18 read 246

B.5.19 signal 247

B.5.20 stat 247

B.5.21 system 247

B.5.22 umask 247

B.5.23 unlink 247

B.5.24 utime 248

B.5.25 write 248

C 附加的绘图库函数 249

D 增强C程序可读性的编码方法 259