注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Turbo C 2.0实用大全

Turbo C 2.0实用大全

Turbo C 2.0实用大全

定 价:¥70.00

作 者: 常玉龙,葛本年,张再良编写
出版社: 北京航空航天大学出版社
丛编项:
标 签: C语言

ISBN: 9787810125086 出版时间: 1994-09-01 包装: 精装
开本: 26cm 页数: 1004页 字数:  

内容简介

  内容摘要本书共五部分。第一部分:Turbo C集成环境的功能和用法;组成Turbo C屏幕的要素;如何用Turbo C进行编辑、编译、调试、连接和运行;Turbo C编辑器、调试器和多文件管理的工程文件的使用方法;第二、第三部分:TurboC语言基础和高级的Turbo C程序设计技术;包括指针、结构和联合的常用的各种数据结构;循环、条件等各种语句;屏幕和文件处理;与汇编语言的接口等。第四部分:Turbo C库函数和全局变量的功能、用法和调用实例。第五部分为总附录:TCC命令行编辑器;实用程序等。可供计算机软件工程人员及大专院校师生使用。

作者简介

暂缺《Turbo C 2.0实用大全》作者简介

图书目录

     目录
   绪 论
    0.1两种Turbo C环境
    0.2设置自己的任务环境
    0.3Turbo C编译器
    0.4Turbo C工程制作实用程序
    0.5低级功能的支持
    0.6配置Turbo C
    0.7存储模式
   第一部分 掌握Turbo C
    第一章 Turbo C集成开发环境
    1.1TC 的使用
    1.1.1TC命令行开关
    1.1.2TC内部命令的使用
    1.1.3TC热键
    1.1.4菜单结构
    1.1.5主菜单
    1.1.6功能键提示行
    1.1.7编辑窗口
    1.1.8消息窗口
    1.1.9监视窗口
    1.1.10集成调试器
    1.2菜单命令
    1.2.1File(文件)菜单
    1.2.2Edit(编辑)命令
    1.2.3Run(运行)菜单
    1.2.4Compile(编译)菜单
    1.2.5Pioject菜单
    1.2.6Options菜单
    1.2.7Debug菜单
    1.3配置和pick文件
    1.3.1TC配置文件
    1.3.2Pick表和Pick文件
    第二章 使用Turbo C编辑器
    2.1编辑器命令
    2.2编辑器激活及文本键入
    2.3字符、字和行的删除
    2.4移动、拷贝文本和块移动
    2.5进一步说明如何移动光标
    2.6字符系列的搜索和替换
    2.7位置标识的设置和搜索
    2.8存储和装入文件
    2.9自动缩进
    2.10磁盘文件中文本块的移入和移出
    2.11对匹配
    2.12 其它有关命令
    2.13命令综述
    2.14用文件激活Turbo C
    第三章 Turbo C调试器
    3.1调试与程序开发
    3.2设计示例程序:PLOTEMP.C
    3.3编写原型程序
    3.4使用集成调试工具
    3.5跟踪程序的流程
    3.5.1跟踪高层的运行
    3.5.2跟踪子函数
    3.6继续程序的开发
    3.7设置断点
    3.7.1用Ctrl-Break立即中断
    3.8计算和修改变量
    3.8.1指定显示格式
    3.8.2指定值的个数
    3.8.3从光标所在位置拷贝
    3.84查看在别的函数中的变量
    3.8.5修改值
    3.9通过设置监视项来监视程序运行
    3.9.1添加一个监视项
    3.9.2观察监视项
    3.9.3控制调试器窗口
    3.9.4编辑和删除监视项
    3.9.5寻找一个函数定义
    3.9.6查找调用关系
    3.9.7多个源文件
    3.10预防措施
    3.11有系统的软件测试
    3.11.1全面测试修改结果
    3.11.2仔细观察的部分
    3.12完成PLOTEMP.C
    3.12.1完成tableview()
    3.12.2实现graph_view()
    3.12.3save_temps()和read_temps()
    第四章 多文件工程管理
    4.1工程管理程序的使用
    4.2出错跟踪
    4.2.1终止MAKE
    4.2.2多源文件的语法错误
    4.2.3保存或删除信息
    4.3工程管理程序的功能
    4.3.1自身依赖性检查
    4.4取代库
    4.5工程管理程序的其他功能
    4.6生成最终应用程序的集成环境设置
   第二部分 Turb0C语言基础
    第五章 C语言概貌
    5.1预备知识
    5.1.1源文件、目标文件和装载模块
    5.1.2程序的逻辑和执行流程
    5.2基本数据类型
    5.2.1C语言的基本数据类型
    5.2.2何处定义数据对象
    5.3编写C语言表达式和语句
    5.3.1表达式和语句
    5.4控制类型转换
    5.5显式类型转换的使用
    5.6使用C的宏
    5.6.1定义类似对象的宏
    5.6.2定义类似函数的宏
    第六章 操作符和表达式
    6.1什么是操作符
    6.2单目操作符
    6.3双目操作符
    6.4三目操作符
    6.5标点符号
    6.6操作符语义
    6.6.1后缀和前缀操作符
    6.6.2单目操作符
    6.6.3sizeof操作符
    6.6.4乘法类操作符
    6.6.5加法类操作符
    6.6.6按位移位操作符
    6.6.7关系操作符
    6.6.8相等类操作符
    6.6.9位运算操作符
    6.6.10逻辑运算符
    6.6.11条件操作符?
    6.6.12赋值操作符
    6.6.13逗号操作符
    6.7高级运算符的使用实例
    6.7.1位运算符
    6.7.2移位运算符
    6.7.3?:运算符
    6.7.4C语言的简写
    6.7.5逗号运算符
    6.7.6运算符优先级表
    6.8表达式
    第七章 说 明
    7.1有关概念
    7.1.1对 象
    7.1.2左 值
    7.1.3右 值
    7.1.4类型与存储类
    7.1.5作用域
    7.1.6可见性
    7.1.7生存期
    7.1.8编译单元
    7.1.9连 接
    7.2说明的语法
    7.2.1暂时定义
    7.2.2可能的说明
    7.3类型说明
    7.3.1外部说明与定义
    7.3.2类型指明符
    7.3.3类型分类
    7.3.4基本类型
    7.3.5标准转换
    7.3.6特殊的char、int与enum间
    的转换
    7.3.7初始化
    7.4简单说明
    7.5存储类指明符
    7.5.1存储类指明符auto的使用
    7.5.2存储类指明符extern的使用
    7.5.3存储类指明符register的使用
    7.5.4存储类指明符static的使用
    7.5.5存储类指明符typedef的使用
    7.6修饰符
    7.6.1const修饰符
    7.6.2中断函数修饰符
    7.6.3volatile修饰符
    7.6.4cdel.与pascal修饰符
    7.6.5指针修饰符
    7.6.6函数类型修饰符
    7.7复杂说明与说明符
    第八章 程序控制语句
    8.1程序控制语句的语法
    8.1.1带标号语句
    8.1.2复合语句
    8.1.3表达式语句
    8.1.4选择语句
    8.1.5循环语句
    8.1.6跳转语句
    8.2if语句
    8.2.1else语句的用法
    8.2.2if—else—if阶梯的用法
    8.2.3条件表达式
    8.2.4if语句的嵌套结构
    8.3switch语句
    8.3.1default语句的用法
    8.3.2break语句的用法
    8.3.3switch语句的嵌套结构
    8.4循 环
    8.5for循环
    8.5.1for循环的灵活用法
    8.5.2无穷的for循环
    8.5.3无穷for循环的中断
    8.5.4空循环的用法
    8.6while循环语句
    8.7dowhile循环
    8.8循环嵌套
    8.9循环中断
    8.10continue语句
    8.11goto语句
    第九章 函 数
    9.1函数的初步概念
    9.1.1说明与定义
    9.1.2说明与原型
    9.1.3定 义
    9.1.4形参说明
    9.1.5函数调用与参数转换
    9.2return语句
    9.2.1从一个函数中返回
    9.2.2返回值
    9.2.3函数返回非整型值
    9.3有关函数原型的进一步说明
    9.3.1参数不匹配
    9.3.2使用头文件
    9.3.3无任何参数的函数原型
    9.3.4有关旧式C程序
    9.4作用域规则
    9.4.1局部变量
    9.4.2形式参数
    9.4.3全局变量
    9.4.4有关作用域的最后一个例子
    9.5有关函数的参数和变量的
    更详尽说明
    9.5.1赋值调用和赋地址调用
    9.5.2一个赋地址调用的建立
    9.5.3数组与函数调用
    9.6argc,argv和env——main中的参数
    9.7从main()中返回值
    9.8递 归
    9.9参数说明的传统形式和现代
    形式的比较
    9.10对一些影响函数的效率和实用
    性问题的讨论
    9.10.1参数和通用函数
    9.10.2效 率
    9.11库函数
    9.12改变程序的执行流程
    9.12.1使用exit()和abort()函数
    9.12.2使用system(),exec…()
    和spawn()函数
    9.13使用可变参数表
    9.13.1设计可变参数表
    9.13.2使用va…()函数
    第十章 指 针
    10.1指针的语法规则
    10.1.1什么是指针
    10.1.2指针说明
    10.1.3指针与常量
    10.1.4指针算术运算
    10.1.5指针转换
    10.2指针是地址
    10.3指针变量
    10.4指针操作符
    10.5指针表达式
    10.5.1指针赋值
    10.5.2指针运算
    10.5.3指针比较
    10.6指针和数组
    10.6.1索引指针
    10.6.2指针和字符串
    10.6.3如何得到一个数组元素的地址
    10.6.4指针数组
    10.6.5一个使用数组和指针的实例
    10.7指针的指针
    10.8指针的初始化
    10.9指针的一些问题
    10.9.1使用C语言的间接操作符和取地址操作
    符
    10.9.2使用数组和串
    10.10使用指向函数的指针
    10.10.1指向函数的指针说明和初始化
    10.10.2利用指针引用某调用函数
    10.11在动态内存中使用指针
    10.11.1C语言程序和动态内存
    10.11.2使用动态存储
    第十一章 数组、结构、位域、联合和枚举
    11.1高级数据类型的语法规则
    11.1.1数 组
    11.1.2结 构
    11.1.3位 域
    11.14联 合
    11.1.5枚 举
    11.2数 组
    11.2.1一维数组
    11.2.2字符串
    11.2.3二维数组
    11.2.4多维数组
    11.2.5数组初始化
    11.2.6一个水下搜索游戏
    11.3结 构
    11.3.1访问结构元素
    11.3.2结构数组
    11.3.3结构赋值
    11.3.4将结构传递给函数
    11.3.5结构指针
    11.3.6结构内部的数组和结构
    11.4位 域
    11.5联 合
    11.6枚 举
    11.7使用sizeof来确保可移植性
    11.8typedef
    第十二章 Turb0C预处理程序指令
    12.1空指令#
    12.2#define与#undef指令
    12.2.1简单的#define宏
    12.2.2#undef指令
    12.2.3—D与—U选择项
    12.2.4关键字与保护字
    12.2.5带参宏
    12.3文件包含指令#include
    12.3.1<头名>形式的头文件搜索
    12.3.2“头名”形式的头文件搜索
    12.4条件编译
    12.4.1#if、#elif、#else和#endif
    条件指令
    12.4.2defined运算符
    12.4.3#ifdef和#ifndef条件指令
    12.5#line行控制指令
    12.6#error指令
    12.7#pragma指令
    12.7.1#pragma argsused
    12.7.2#pragma exit与#pragma
    startup
    12.7.3#pragma inline
    12.74#pragma option
    12.7.5#pragma saveregs
    12.7.6#pragma warn
    12.8预定义的宏
   第三部分 高级C程序设计技巧
    第十三章 文件输入输出
    13.1两个预处理指令
    13.1.1#define指令
    13.1.2#include指令
    13.2文件与流
    13.3流
    13.3.1文本流
    13.3.2二进制流
    13.3.3文 件
    13.4概念和实际
    13.5控制台I/O
    13.5.1字符读写
    13.5.2字符串读写
    13.6控制台格式化I/O
    13.6.1printf()函数
    13.6.2scanf()函数
    13.7缓冲型I/O系统(ANSI型I/O
    系统)
    13.7.1文件指针
    13.7.2打开文件
    13.7.3写字符
    13.7.4读字符
    13.7.5feof()的使用
    13.7.6关闭文件
    13.7.7ferror()和rewind()函数
    13.7.8fopen(),getc(),putc()和fclose()函数的
    用法
    13.7.9getw()和putw()函数的使用
    13.7.10fgets()和fputs()函数
    13.7.11fread()和fwrite()函数
    13.7.12fseek()函数和随机访问I/O
    13.7.13标准流
    13.7.14fprintf()和fscan()函数
    13.7.15删除文件
    13.8非缓冲型I/O——UNIX型
    文件系统
    13.8.1open(),creat()和close()函数
    13.8.2read()和write()函数
    13.8.3unlink()函数
    13.8.4随机访问文件和lseek()函数
    13.9理解I/O概念
    13.9.1文件与设备
    13.9.2文件与流
    13.9.3文本流和二进制流
    13.10利用标准流进行I/O
    13.10.1使用格式化I/O函数
    13.10.2scanf()函数
    13.10.3prints()函数
    13.10.4使用字符I/O函数
    13.11使用文件控制函数
    13.11.1开文件、关文件和控制文件
    13.11.2控制文件缓冲区
    13.12使用直接文件I/O函数
    13.12.1理解直接I/O概念.
    13.12.2读写直接文件
    13.13使用文件定位函数
    13.13.1得到当前文件位置
    13.13.2建立一个新文件位置
    13.14处理文件I/O错误
    13.14.1查出文件I/O错误
    13.14.2显示和清除文件I/O错误
    第十四章 屏幕文本和图形程序设计
    14.1图形系统和要素
    14.1.1视频模式
    14.1.2窗口和视区
    14.1.3在文本模式下编程
    14.1.4在图形模式下编程
    14.2Turbo C图形程序设计
    14.2.1基本正文模式函数
    14.2.2Turbo C的图形子系统简介
    14.3IBM/PC的文本方式
    14.3.1PC显示器适配器和屏幕
    14.3.2视频缓冲区I/O
    14.4控制文本屏幕
    14.4.1使用文本方式控制函数
    14.4.2使用直接控制台I/O以获
    得高性能
    14.5使用窗口函数
    14.6了解IBM—PC的图形方式
    14.6.1象素点与调色板
    14.6.2控制图形屏幕
    14.7介绍BGI图形库
    14.7.1使用画图和填充函数
    14.7.2控制屏幕和视口
    14.8在图形方式下显示文本
    14.8.1BGI字库
    14.8.2使用图形方式下的文本函数
    第十五章 存储模式
    15.180×86的体系结构
    15.1.1段(Segment)、节(Paragraph)以及偏移
    地址(Offset)
    15.1.2CpU的地址寄存器
    15.2near指针、far指针和huge指针
    15.2.1选择想要的指针大小
    15.2.2near、far和huge说明符
    15.3六个Turbo C存储模式
    15.3.1决定使用哪种存储模式
    15.3.2以混合模式编程
    15.4创建COM型的可执行程序文件
    15.4.1使用COM文件
    第十六章 与汇编语言的接口
    16.1混合语言程序设计
    16.1.1参数传递顺序
    16.2建立从Turbo C对.ASM的调用
    16.2.1简化的段指令
    16.2.2标准段指令
    16.2.3定义数据常量和变量
    16.2.4定义全局和外部标识符
    16.3建立从.ASM中对Turbo C的调用
    16.3.1引用函数
    16.3.2引用数据
    16.4定义汇编语言过程
    16.4.1传递参数
    16.4.2处理返回值
    16.5寄存器约定
    16.6从.ASM过程中调用C函数
    16.7伪变量、嵌入汇编和中断函数
    16.7.1伪变量
    16.7.2嵌入汇编语言
    16.7.3中断函数
    16.8使用直接插入(inline)汇编语言
    16.8.1直接插入式汇编环境
    16.8.2使用asm关键字
    16.9与汇编语言例程的接口
    16.9.1在C程序里调用汇编例程
    16.9.2在汇编例程中调用C函数
    16.10使用中断功能
    16.10.180×86的中断结构
    16.10.2使用Borland的中断接口
    16.11使用中断处理程序
    16.11.1声明中断处理程序函数
    16.11.2实现一个时钟中断处理程序
   第四部分 库函数和全局变量参考
    第十七章 Turbo C标准库函数
    函数名 函数功能描述
    abort异常终止一进程
    abs返回整数的绝对值
    absread读磁盘的绝对扇区
    abswrite写磁盘绝对扇区
    access 确定文件的存取权限
    acos 计算反余弦值
    allo Cmem 分配DOS内存
    arc画圆弧
    asctime转换日期和时间为对应的
    ASCII码
    asin反正弦函数
    assert 条件终止函数
    atan 反正切函数
    atan2计算y/x的反正切值
    atexit 定义终止函数
    atof 将字符串转换成浮点数
    atoi 把字符串转换成整数
    atol把字符串转换成长整型
    bar画二维条形图
    bar3d 画一个三维条形图
    bdos DOS系统调用
    bdosptrDOS系统调用
    bioscomI/O通信
    biosdisk 调用BIOS磁盘驱动程序
    biosequip检查设备
    bioskey 调用BIOS的键盘接口
    biosmemory返回内存大小
    biosprint 调用BIOS 的打印机I/O接口
    biostime读取或设置BIOS时钟
    brk改变数据段内存分配
    bserch 数组的二分法搜索
    cabs 计算复数的模
    callo C分配内存
    ceil舍入
    cgets读字符串
    chdir改变当前目录
    _chmod 改变文件的存取权限
    chmod改变文件存取权限
    chsize修改文件长度
    circle画圆
    _clear87 清除浮点状态字
    cleardevice 清图形屏幕
    clearerr复位错误标志
    clearviewport 清除当前图形窗口
    clo Ck测定运行时间
    _close关闭文件
    close关闭文件
    closegraph 关闭图形系统
    clreol 清除从当前光标位置到行尾
    的字符
    clrscr清除文本窗口,并把光标放在
    左上角
    _control87 处理浮点控制字
    coreleft 返回尚未使用的内存
    大小
    cos计算余弦值
    cosh 计算双曲余弦值
    country读取与特定国家有关的格式
    cprintf 格式化并输出数据至屏幕
    cputs 输出一字符串至屏幕
    _creat 创建一个新文件或重写一个已存在的文
    件
    creat 创建一个新文件或重写一个已存在
    的文件
    creatnew 创建新文件
    creattemp创建一个文件名唯一的文件
    cscanf 从控制台执行格式化输入
    ctime把日期和时间转化为对应的
    字符串
    ctrlbrk设置ctrl—break处理程序
    delay暂停
    delline 在文本窗口中删去一行
    detectgraph 检测硬件并确定应使用何种图形驱
    动程序和图形模式
    difftime计算两个时刻之间的时间差
    disable屏蔽中断
    div将两个整数相除,返回商和余数
    dosexterr获取扩展错误信息
    dostounix把日期和时间转换成UNIX
    格式
    drawpoly绘制多边形
    dup复制文件句柄
    dup2将一个文件句柄(oldhandle)复制
    到一个已有的文件句柄
    ecvt 把浮点数转换为字符串
    elipse绘制椭圆
    _emit_将文字值直接插入源程序中
    enab1e开硬件中断
    eof检测文件是否结束
    _exit 终止程序
    exit 终止程序
    exp计算e的x次方
    fabs 返回浮点数的绝对值
    farcallo C 从远程堆中分配内存
    farcoreleft返回远程堆中未使用内
    存的大小
    farfree从远程堆中释放一块已分配
    内存
    farmallo C 从远堆中分配内存
    farreallo C 调整远堆中的已分配块
    fclose关闭一个流
    fcloseall关闭打开流
    fcvt 将浮点数转换为字符串
    fdopen 把流与一个文件句柄相联
    feof 检测流上的文件结束标志
    ferror 检测流上的错误
    fflush 刷新一个流
    fgetc从流中读取字符
    fgetchar 从流中读取字符
    fgetpos取得当前文件指针
    fgets从流中读取一字符串
    filelength取文件长度
    fileno取得文件句柄
    fillellipse 画椭圆饼
    fillpoly画多边形
    findfirst 查找第一个匹配文件
    findnext 查找下一个匹配文件
    floodfill填充区域
    floor下舍入
    flushall刷新所有流
    fmod 计算x/y的余数
    fnmerge建立文件路径
    fnsplit 分解完整的路径名
    fopen打开一个流
    FP OFF 获取远地址偏移量
    _fpreset重新初始化浮点数学包
    fprintf传送输出到一个流中
    FP SEG 获取远地址段值
    fputc送一个字符到一个流中
    fputchar 送一个字符到标准输出
    fputs送一个字符串到流中
    fread从流中读数据
    free 释放已分配的内存
    freemem 释放先前分配的DOS内存
    freopen把一个新文件同一个打开
    的流相联
    frexp对双精度数进行科学计数
    fscanf 格式化输入
    fseek移动文件指针
    fsetpos定位文件指针
    fstat获取已打开文件的信息
    ftell返回当前文件指针
    ftime把当前时间存入timeb结构中
    fwrite把参数写入流中
    gcvt 把浮点数转换为字符串
    geninterrupt 产生软中断
    getarccorrds 取得最后一次调用arc的
    坐标
    getaspectratio 返回当前图形模式的纵
    横比
    getbkcolor 返回当前背景颜色
    getc 从流中取字符
    getcbrk获取control—break状态
    getch 从键盘无回显地读取一字符
    getchar从stdin流中读取一个字符
    getche 从键盘并回显地读取一字符
    getcolor返回当前绘图颜色
    getcurdir 读取指定驱动器的当前目录
    getcwd读取当前目录
    getdate读取系统日期
    getdefaultpalette 返回缺省调色板信息
    getdfree读取磁盘空闲空间
    getdisk读取当前磁盘驱动器号
    getdrivername返回指向当前图形驱动程序名字
    的指针
    getdta 读取磁盘传输地址
    getenv 读取环境变量的当前值
    getfat 读取指定驱动器的FAT信息
    getfatd读取驱动器FAT信息
    getfillpattern将用户定义的填充模式拷贝
    到内存
    getfillsettings 取得当前填充模式和填充颜色的
    有关信息
    getftime读取文件日期和时间
    getgraphmode返回当前图形模式
    getimage将指定区域的位图象存入
    内存
    getlinesettings 读取当前线型、模式和
    宽度
    getmaxcolor 返回可选的最大有效颜
    色值
    getmaxmode返回当前驱动程序的最大图形模
    式号
    getmaxx返回屏幕上最大的x坐标值
    getmaxy返回屏幕上最大的y坐标值
    getmodename返回指向含有指定图形
    模式名字符串的指针
    getmoderange 获取图形驱动程序的模式
    范围
    getpalette返回当前调色板的有关信息
    getpalettesize返回调色板的颜色数目
    getpass 读入口令
    getpid读取进程号
    getpixe1读取得象素的颜色
    getpsp 读取程序段前缀
    gets 从标准输入流stdin中读取一字
    符串
    gettext拷贝文本屏幕上的文本拷贝到
    内存中
    gettextinfo 读取文本模式的显示信息
    gettextsettings 返回当前图形字体的有关
    信息
    ge出me读取系统时间
    getvect 读取中断向量
    getverify取得DOS的当前校验状态
    getviewsettings返回有关当前视区的
    信息
    getw 从输入流中读取一整数
    getx 返回当前图形方式下位置的x坐
    标值
    gety 返回当前位置的y坐标值
    gmtime把日期和时间转换为格林威治标准时间
    gotoxy在文本窗口中定位文本光标
    graphdefaults 复位图形设置
    grapherrormsg返回一个指向错误信息串的
    指针
    _graphfreemem 可修改的图形内存释放
    函数
    _graphgetmem 可修改的图形内存分配
    函数
    graphresult返回最后一次失败图形操作的错误
    码
    Harderr建立一个错误处理程序
    hardresume硬件错误处理函数
    hardretn 硬件错误处理函数
    highvideo 选择高亮度字符
    hypot计算直角三角形的斜边长
    imagesize返回保存位图象所需的缓冲
    区大小
    initgraph 初始化图形系统
    inport inp从端口中读入一个字
    inportb从端口中读入一个字节
    insline 在文本窗口插入一空行
    installuserdriver安装设备驱动程序到BGI设备
    驱动程序表中
    installuserfont 安装未嵌入BGI系统的字体
    文件
    int86 调用8086软中断
    int86x 通用8086软中断接口
    intdos 通用DOS中断接口
    intdosx 通用DOS 中断接口
    intr改变软中断接口
    io CtlI/O设备控制
    isalnum 字符分类宏
    isaplha字符分类宏
    isascii字符分类宏
    isatty检查设备类型
    iscntrl 字符分类宏
    isdigit 字符分类宏
    isgraph 字符分类宏
    islower 字符分类宏
    isprint字符分类宏
    ispunct字符分类宏
    isspace 字符分类宏
    isupper 字符分类宏
    isxdigit字符分类宏
    itoa把整数转换为字符串
    kbhit检查当前按下的键
    keep 驻留并退出
    labs 给出长型绝对值
    ldexp计算x乘以2的exp次方
    ldiv 两个长整型数相除,返回商和余数
    lfind 线性搜索
    line在指定两点间画一直线
    linerel从当前位置(CP)到与CP有一相对距离
    的点画一直线
    lineto 从当前位置到(x,y)画一直线
    localtime把日期和时间转变为结构
    类型
    lock 设置文件共享锁
    log计算x的自然对数
    logl0计算log(X)
    longjmp执行非局部跳转
    lowvideo选择低亮度字符
    lrotl将无符号长整型数向
    左循环移位
    lrotr将无符号长整型数向
    右循环移位
    lsearch线性搜索
    lseek 移动文件指针
    ltoa 把一个长整型数转换为字符串
    malloc 分配内存
    matherr 用户可修改的数学错误处理
    程序
    max 返回两数中较大的数
    memccpy拷贝一个n字节长的字符串
    memchr字符串中搜索字符
    memcmp比较两个字符串
    memcpy拷贝字符串
    memicmp比较两个字符数组中的n个字节,忽
    略大小写
    memmove拷贝块中的n字符
    memset将一个内存块的n个字节都设
    置为c
    min 返回两个值中较小的一个
    mkdir 创建目录
    MK FP 设置一个远指针
    mktemp建立一个唯一的文件名
    modf把双精度数转化为科学计数法
    movedata 拷贝数据
    moverel 从当前位置(CP)移动一相对
    距离
    movetext将屏幕上的文本从一个矩形区域拷贝
    到另一个矩形区域
    moveto从当前坐标位置(CP)移到
    (x,y)
    movmem 移动一长为length字节的串
    normvideo选择正常亮度字符
    nosound关闭PC 机扬声器
    _open 打开一个文件进行读或写
    open 打开一个文件进行读或写
    outportoutp输出一个字到端口中
    outportb 输出一个字节到端口
    outtext 显示一个字符串
    outtextxy在指定位置显示一字符串
    parsfnm 分析文件名
    peek 返回由segment:offset指定的
    内存中的字
    peekb 返回由segment:offset指定的
    内存中的字节
    perror 打印系统错误信息
    pieslice 绘制并填充扇形
    poke 在由segment:offset指定的内存中
    存储一个字
    pokeb 在由segment:offset指定的内存中
    存储一个字节
    poly 根据参数产生一个多项式
    pow 计算x的y次方
    pow10指数函数10的p次方
    printf 写格式化输出到stdout
    putc 输出一个字符到流中
    putch向屏幕输出字符
    putchar在stdout上输出字符
    putenv 将字符串放入当前环境中
    putimage 输出一个位图象到图形屏
    幕上
    putpixel写象素点
    puts 输出一字符串到标准输出
    puttext 从内存区拷贝文本到屏幕
    putw 输出一整数到流中
    qsort 用快速排序算法进行排序
    raise向正在执行的进程发送一个软
    中断信号
    rand 产生随机数
    randbrd 随机块读
    randbwr随机块写
    random 随机数发生器
    randomize初始化随机数发生器
    _red 读文件
    read 读文件
    real 返回复数的实部
    realloc 重新分配内存
    rectangle画一个矩形
    registerbgidriver注册已加载或连接进来的图形
    驱动程序
    registerbgifont 注册已连接进来的矢量
    字体代码
    remove删除一个文件
    rename文件改名
    restorecrtmode恢复屏幕为调用initgraph
    前的设置
    rewind将文件指针重定位于流的开
    始处
    rmdir删除目录
    _rotl 将一个无符号整数(unsigned)左
    循环移位
    rotr 将一个无符号整数向右
    循环移位
    sbrk 改变数据段地址
    scanf格式化输入
    searchpath 按DO S路径查找一个文件
    sector 画并填充椭圆扇区
    segread读段寄存器值
    setactivepage 设置图形输出活动页
    setallpalette 改变所有的调色板颜色
    setaspectratio 设置图形纵横比
    setbkcolor 用调色板设置当前背景颜色
    setblock 修改已分配的内存的大小
    setbuf 把缓冲区与流相联
    setcbrk设置control—break
    setcolor 设置当前要画的线的颜色
    setdate设置DOS日期
    set出sk 设置当前驱动器
    setdta 设置磁盘传输地址
    setfillpattern 选择自定义的填充模式
    setfillstyle设置填充模式和颜色
    se出ime取得文件日期和时间
    setgraphbufsize改变内部图形缓冲区的
    大小
    setgraphmode 将系统设置成图形模式并
    清屏
    setjmp非局部跳转(在MS—WINDOWS中不能
    使用本功能)
    setlinestyle设置当前画线宽度和类型
    setmem 设置内存
    setmode设置打开文件方式
    setpalette 改变调色板的颜色
    setrgbpalatte 定义IBM8514图形卡的
    颜色
    settextjustify为图形函数设置文本的对齐
    方式
    settextstyle为图形输出设置当前的文本
    属性
    settime设置系统时间
    setusercharsize 修改矢量字体字母的宽度和
    高度
    setvbuf使缓冲区与流相联
    setvect 设置中断矢量入口
    setverify设置DOS中的校验标志状态
    setviewport 为图形输出设置当前视口
    setvisualpage 设置可见的图形页号
    setwritemode设置图形方式下画线的输出
    模式
    signal 设置某一信号的对应动作
    sin 计算正弦值
    sinh 计算双曲正弦值
    sleep 执行挂起一段时间
    sopen打开一共享文件
    sound按指定频率打开PC扬声器
    spawnl,spawnel,spawnlp,spawnlpe,spawnv,
    spawnve,spawnvp,spawnvpe 创建并运行子
    进程
    sprintf 送格式输出到字符串
    sqrt 计算参数平方根的绝对值
    srand初始化随机数发生器
    sscanf从某串中扫描格式化输入
    stat 读取文件信息
    status87 取浮点状态
    stime设置系统日期和时间
    stpcpy 拷贝字符串
    strcat串连接
    strchr 搜索串中某个给定字符的第一次
    出现
    strcmp串比较
    strcmpi 忽略大小写的串比较
    strcpy 串拷贝
    strcspn搜索串中不包含给定字符集之子集
    的第一个段
    strdup 复制串
    strerror 建立用户定义的错误信息
    strerror 返回指向错误信息字符串的
    指针
    stricmp忽略大小写的串比较
    strlen计算字符串的长度
    strlwr转换字符串中的大写字母为小写
    字母
    strncat把字符串的一部分附加到另一个
    串之后
    strncmp把串的一部分与另一个串的一部分
    进行比较
    strncmpi 忽略大小写的串部分比较
    strnset将串中指定数目字节设置为
    字符
    strpbrk 搜索给定集合中任一字符在串中的
    首次出现
    strrchr搜索给定字符在串中的最后一次
    出现
    strrev 颠倒串中各字符的顺序
    strset 设置串中所有字符为给定字符
    strspn搜索给定字符集的子集在串中第一次
    出现的段
    strstr 搜索给定子串在某串中的出现
    位置
    strtod 把串转换为双精度数值
    strtok 搜索串中的某单词,该单词由第二个串中
    指定的符号进行分隔
    strtol 转换串为长整型数
    strtoul将字符串转换为给定基数的无符号
    长整型值
    swab 交换字节
    system 执行DOS命令
    tan计算正切值
    tanh计算参数x的双曲正切值
    te11取文件指针的当前位置
    textattr设置文本属性
    textbackground选择文本的背景颜色
    textcolor 选择文本模式的前景颜色
    textheight 返回以象素为单位的字符串
    高度
    textmode将屏幕设置成文本模式
    textwidth返回以象素为单位的字符串
    宽度
    time取时间
    tmpfile 以二进制方式打开临时文件
    tmpnam 创建唯一的文件名
    toascii转换字符为ASCII格式
    _tolower 转换字母为小写
    tolower 转换字符为小写
    _toupper转换字母为大写
    toupper转换字符为大写
    tirg三角函数
    tzset设置全局变量daylight、timezone
    和tzname的值
    ultoa转换无符号长整型值为字符串
    ungetc 把一个字符回退到输入流中
    ungetch把一个字符回送到键盘缓冲区
    unixtodos 把UNIX格式的日期和时间转
    换成DOS格式
    unlink删除文件
    unlock解除文件共享锁
    va_arg、va_end、va_start
    实现可变参数表
    vfprintf 送格式化输出到一流中
    vfscanf从流中搜索和格式化输入
    vprintf送格式化输出到stdout
    vscanf 从stdin中搜索和格式化输入
    vsprintf送格式化输出到串中
    vsscanf从流中搜索和格式化输入
    wherex给出窗口内光标水平位置
    wherey给出窗口内光标垂直位置
    window 创建活动文本模式窗口
    _write写文件
    write写文件
    第十八章 全局变量
    _8087协处理器芯片标志
    _argc 保存命令行的参数个数
    _argv 命令行参数指针数组
    _ctype字符属性信息数组
    daylight 指示是否进行夏令时间调整
    directvideo 视频输出控制的标志
    environ存取DOS环境变量
    errno、_doserrno、sys_errlist、sys_nerr使perror
    能打印错误信息
    _fmode设置缺省文件传送模式
    _heaplen保存近堆的长度
    _openfd 存取模式数组
    _osmajor、_osminor、_version包含DOS版本的
    主号和次号
    _psp包含当前程序的程序段前缀
    (PSP)的段地址
    stklen 保存堆栈的大小
    timezone包含当地时间与格林威治时间
    之间的差值(以秒为单位)
    tzname时区名指针数组
    versi凹 DOs版本号
    wscroll 指示控制台I/O函数是否滚屏
   第五部分 附 录
    附录A TCC命令行编译器
    A.1使用命令行编译器
    A.1.1使用选择项
    A.1.2语法和文件名
    A.1.3应答文件
    A.1.4配置文件
    A.2编译器选项
    A.2.1存储模式
    A.2.2宏定义
    A.2.3代码生成选项
    A.2.4优化选择项
    A.2.5源代码选项
    A.2.6出错报告选择项
    A.2.7段命名控制
    A.2.8编译控制选择项
    A.4环境选项
    A.4.1查找包含文件和库文件
    A.4.2文件搜索算法
    A.4.3一个实例
    附录B 实用程序
    B.1MAKE实用程序
    B.1.1MAKE的工作过程
    B.1.2启动MAKES
    B.1.3MAKE的一种简单运用
    B.1.4制作makefile文件
    B.1.5makefile文件的组成
    B.1.6命令表
    B.1.7显式规则
    B.1.8隐式规则
    B.1.9宏
    B.1.10指 令
    B.1.11MAKE出错信息
    B.2TLIB:库管理程序
    B.2.1为什么使用目标模块库
    B.2.2TLIB命令行
    B.2.3操作列表
    B.2.4使用响应文件
    B.2.5建立扩展字典:/E选项
    B.2.6设置页大小:/P选项
    B.2.7高级操作:/C选项
    B.2.8例 子
    B.3连接程序TLINK
    B.3.1调用TLINK
    B.3.2使用响应文件
    B.3.3和TurboC模块一起使用
    TLINK
    B.3.4与TCC一起使用TLINK
    B.3.5连接选项
    B.3.6TLINK的限制
    B.3.7出错信息
    B.4THELP帮助
    B.4.1装入和调用THELP
    B.4.2THELP 选项
    B.5GREP 查找程序
    B.5.1命令行形式
    B.5.2GREP 的选项
    B.5.3正常的优先次序
    B.5.4搜寻字符串
    B.5.5正则表达式的操作符
    B.5.6文件说明
    B.5.7GREP使用示例
    B.6其它实用程序
    B.6.1BGIOBJ:图形驱动程序
    和字体的转换程序
    B.6.2CPP:预处理实用程序
    B.6.3OBJXREF:目标模块的
    交叉引用列表实用程序
    B.6.4PRJCFG
    B.6.5TOUCH
   

本目录推荐