第一部分 概述 3
第1章 如何使用运行库 3
1.1 调用库例程 3
1.2 使用头文件 4
1.2.1 引入必要的定义 4
1.2.2 引入函数声明 4
1.3 路径和文件名 5
1.3.1 大小写有关 5
1.3.2 子目录约定 6
1.3.3 路径分隔符 6
1.4 在函数和宏之间选择 6
1.5 入口处栈检查 7
1.6 处理错误 8
1.7 操作系统考虑 8
1.8 浮点支持 9
1.9 巨型数组与库函数连用 10
第2章 运行库例程分类 12
2.1 缓冲区操作例程 12
2.2 字符分类和转换例程 13
2.3 数据转换例程 13
2.4 目录控制例程 14
2.5 文件处理例程 14
2.6 图形例程 15
2.6.1 低级图形和字符字形函数 15
2.6.2 表示图形函数 19
2.7 输入和输出 21
2.7.1 文本和二进制方式 21
2.7.2 流例程 22
2.7.3 低级例程 26
2.7.4 增加文件柄和流的最大数目 27
2.7.5 控制台和端口I/O 29
2.8 国际化 29
2.9 数学库例程 30
2.10 内存分配例程 31
2.10.1 近堆和远堆 32
2.10.2 基堆 33
2.11 进程和环境控制 33
2.12 QuickWin例程 35
2.13 查找和排序例程 36
2.14 串操作例程 36
2.15 系统调用例程 37
2.15.1 BIOS接口 37
2.15.2 MS DOS接口 38
2.16 时间例程 39
2.17 可变长度参数表例程 40
2.18 虚存(虚拟内存)分配函数 41
第3章 全程变量和标准数据类型 42
3.1 _amblksiz 42
3.2 _daylight, _timezone, _tzname 42
3.3 _doserno, errno, sys errlist, sys_nerr 43
3.4 fmode 44
3.5 地区宏 44
3.6 osmjor,osminor, _osver, _winmajor, _winminor, _winver, _osversion, _osmode, _cpumode 44
3.7 environ 45
3.8 _psp 46
3.9 _pgmptr 46
3.10 标准类型 46
第二部分 运行库函数 51
关于运行库的介绍 51
按字母顺序的函数介绍 52