第十一幸7m如2Q的使用及调试技术 第十一章Tmh(2.0的使用及调试技术 111 Turbo o的安装和启动 11.2 Turbo o的使用 113C程序的编辑、运行 11.4程序的查错及调试 115集成环境的参数设置 11.6多文件程序的实现 17C程序上机操作总结 BACK
第十一章 Turbo C 2.0的使用及调试技术 第十一章 Turbo C 2.0的使用及调试技术 11.1 Turbo C的安装和启动 11.2 Turbo C的使用 11.3 C程序的编辑、 11.4 11.5 集成环境的参数设置 11.6 11.7 C程序上机操作总结
第十-李m1 Turbo o的安装和启动 111.1 Turbo o的安装 1.头文件表11 urbo c常用的头文件 文件名 文件说明 文件名 文件说明 ALLOC. H存贮分配管理头文件 ASSERT.H调试说明头文件 BIOS. H BIOS调用头文件 CONIO. H 字符终端显示头文件 CTYPE. H 字符判断头文件 DIR.H 目录操作头文件 DOS. H DOS调用头文件 ERROR.H 出错信息定义头文件 FCNTL. H 控制常数头文件 FLOAT. H 浮点处理头文件 GRAPHICS.H图形处理头文件 IO. H 非缓冲I/O头文件 LIMITS. H数值表示上下限头文件MAH:H数学运算头文件 MEM. H 内存管理头文件 PROCESS.H过程处理头文件 SETJMP. H 远程调用控制头文件 SHARE. H 共享文件处理常数头文件 SIGNAL.H ANSI信号处理头文件 STDARG.H标准参数管理头文件 STDDEF.H标准定义头文件 STDIO.H 标准输入输出头文件 STDLIB. H 标准库函数头文件 STRING. H 字符串处理头文件 TIME.H时间处理头文件 VALUES.H常数说明头文件
第十一章 Turbo C 2.011.1 Turbo C 的使用及调试技术 的安装和启动 11.1.1 Turbo C的安装 1. 头文件 表 11.1Turbo C常用的头文件
第十一幸7m如2Q的使用及调试技术 2.库文件 Turbo C的函数库分装在若干个库文件中,存放着 Turbo C的所有库函数的目标代码。库函数的种类和数目很多,例 如数学函数、字符函数、字符串函数、输入输出函数、屏幕 和图形函数、时间日期函数及与系统有关的函数等。 所有库文件都存放在TC子目录下的子目录中 3. TC.EXE Turbo C的集成环境 4. TCC.EXE 命令行编译程序。其使用方法类似于一般的DOS命令, 理C程直接编译为目标代码和可执行程序
第十一章 Turbo C 2.0的使用及调试技术 2. 库文件 Turbo C的函数库分装在若干个库文件中, 存放着Turbo C的所有库函数的目标代码。库函数的种类和数目很多,例 如数学函数、字符函数、字符串函数、输入输出函数、屏幕 和图形函数、时间日期函数及与系统有关的函数等。 所有库文件都存放在TC子目录下的子目录中。 3. TC.EXE Turbo C的集成环境。 4. TCC.EXE 命令行编译程序。其使用方法类似于一般的DOS命令, 可以将C程序直接编译为目标代码和可执行程序
第十一幸7m如2Q的使用及调试技术 5.实用工具程序 表11.2 Turbo C实用工具软件 文件名 功能 CPP Turbo c预处理程序 GREP 可在文本文件中查找指定字符串,支持文件名通配符 MAKE 工程管理程序 TCCONFIG Turbo c配置文件转换程序 TCINST Turbo C集成环境设置程序 THELP 驻留的 Turbo C帮助程序 TLIB 库函数管理程序,可将用户自行开发的函数装入函数库中 TLINK 连接程序 TOUCH 更新文件修改日期和时间的应用程序
第十一章 Turbo C 2.0的使用及调试技术 5. 实用工具程序 表 11.2Turbo C实用工具软件
第十一幸7m如2Q的使用及调试技术 6.实例程序 在TC目录下有一些C语言的源程序(文件名后缀 为C),都是一些实例程序,用以说明某些C成分的使 用方法,例如 CALC.O, HELLO. C, DEMO. C等。建 议仔细阅读这些程序,从中可以学到许多编程技巧
第十一章 Turbo C 2.0的使用及调试技术 6. 在TC目录下有一些C语言的源程序(文件名后缀 为.C), 都是一些实例程序,用以说明某些C成分的使 用方法, 例如CALC.C, HELLO.C, DEMO.C等。 建 议仔细阅读这些程序,从中可以学到许多编程技巧
第十一幸7m如2Q的使用及调试技术 1112 Turbo o的启动 File edit Compile Project Options De bug Break/watch 主菜单 Edit Line 1 col 1 insert indent tab fill uninden t D: \TC\ SAMPLE C maino ←—一编辑窗口 i nt a b, sum 8 sum=a+b printf( sum=%d\n", sum Message/Watch- 信息/监视窗口 F1- Help f2- Zoom F6- Switch f7- Trace F8- Step F9- Make F10-Menu—功能键提示行 图11.1 Turbo c集成环境操作界面
第十一章 Turbo C 2.0的使用及调试技术 11.1.2 Turbo C的启动 L in e 1 C ol 1 In se rt In de nt Ta b F il l U ni nd en t D: \T C\ SA MP LE .C m ai n( ) { in t a, b, su m; a= 8; b= 9; su m= a+ b pr in tf (" su m= %d \n ", su m) ; } Me ss ag e/ Wa tc h F1 -H el p F 2- Zo om F6 -S wi tc h F 7- Tr ac e F 8- St ep F9 -M ak e F 10 -M en u Fi le E di t Co mp il e Pr oj ec t Op ti on s De bu g Br ea k/ wa tc h Ed it 主菜单 编辑窗口 信息/监视窗口 功能键提示行 图 11.1Turbo C集成环境操作界面
第十一幸7m如2Q的使用及调试技术 112 TUrbo c的使用 11.2.1集成环境 1.主菜单 File文件菜单。其功能是处理文件(装入、存盘、选择、 建立、换名写盘等)。 Edit编辑命令。编辑源程序 Run运行菜单。其功能是控制运行程序。 攻作 pile编译菜单。功能是编译、生成目标代码及可执行 Project工程管理菜单。其功能是选择一个包含将要编译连 接的文件名的 project文件,典型的工程文件名具有pj扩展名
第十一章 Turbo C 2.0的使用及调试技术 11.2.1 集成环境 1. File 文件菜单。 其功能是处理文件(装入、 存盘、 选择、 建立、换名写盘等)。 Edit 编辑命令。 编辑源程序。 Run 运行菜单。 其功能是控制运行程序。 Compile 编译菜单。 功能是编译、 生成目标代码及可执行 文件。 Project 工程管理菜单。其功能是选择一个包含将要编译连 接的文件名的project文件,典型的工程文件名具有.prj扩展名。 11.2 Turbo C的使用
第十一幸7m如2Q的使用及调试技术 Options参数设置菜单。设置集成工作环境的参数,这 些设置影响诸如编译、连接的任选、库、包含目录等。这 部分菜单的内容,初学者要谨慎,开始时不要改动 Debug调试、查错菜单。可帮助用户调试程序。 Break/watch断点/监视菜单。可增加、删除、编辑表 达式,及设置、清除、执行到断点。 除了“Edit〃(编辑)条目以外,主菜单的每一条目都 对应于一个子菜单,子菜单的各选项则对应于一个具体的 操作
第十一章 Turbo C 2.0的使用及调试技术 Options 参数设置菜单。设置集成工作环境的参数,这 些设置影响诸如编译、连接的任选、库、包含目录等。这 部分菜单的内容,初学者要谨慎,开始时不要改动。 Debug 调试、查错菜单。可帮助用户调试程序。 Break/watch 断点/监视菜单。可增加、 删除、 编辑表 达式, 及设置、 清除、 执行到断点。 除了“Edit”(编辑)条目以外,主菜单的每一条目都 对应于一个子菜单,子菜单的各选项则对应于一个具体的 操作
第十一幸7m如2Q的使用及调试技术 2.编辑窗口 用于编辑C语言的源程序,可在该窗口中逐行输入源 程序。编辑窗口还在第一行提供了一些编辑信息,如: Line、Col表示当前光标所在的位置; Insert代表当前的插 入状态按一下 Insert键此提示隐去,为改写状态;程序名为 当前编辑区要存盘的文件名
第十一章 Turbo C 2.0的使用及调试技术 2. 编辑窗口 用于编辑C语言的源程序,可在该窗口中逐行输入源 程序。编辑窗口还在第一行提供了一些编辑信息,如: Line、 Col表示当前光标所在的位置;Insert代表当前的插 入状态按一下Insert键此提示隐去,为改写状态;程序名为 当前编辑区要存盘的文件名
第十一章7m20的使用及调试技木 3.功能键提示行 F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu 功能热键的具体功能如 F1-Help 打开一个帮助窗口; F5-Zoom 将光标所在窗口扩至整屏或缩回; F6-Switch 激活编辑窗口或信息窗口(使光标在两窗口间转换) F7-Trace 在源文件调试模式下允许一次执行一行; F8-Step在源文件调试模式下允许一次执行一步(不进入另一函数); F9-Make 产生exe文件; F10-Menu 从活动窗口转到主菜单,或从任一菜单转到活动窗口 ALT: FI-Last help F3-Pick F6-Swap F7/F8-Prev/Next Error F9-Compile
第十一章 Turbo C 2.0的使用及调试技术 3. 功能键提示行 F1-Help F5-Zoom F6-Switch F7-Trace F8-Step F9-Make F10-Menu 功能热键的具体功能如下: F1-Help 打开一个帮助窗口; F5-Zoom F6-Switch 激活编辑窗口或信息窗口(使光标在两窗口间转换); F7-Trace F8-Step 在源文件调试模式下允许一次执行一步(不进入另一函数); F9-Make 产生 .exe F10-Menu 从活动窗口转到主菜单,或从任一菜单转到活动窗口。 ALT: F1-Last help F3-Pick F6-Swap F7/F8-Prev/Next Error F9-Compile