第一章Turbo C基本上机操作
1.1 Turbo C的安装和工作环境设置
Turbo C是一个集程序编辑、编译、连接、运行、调试为一体的C语言开发软件,具有代码效率高、执行速度快、语句功能强、适用范围广等优点。Turbo C提供了两种工作环境:一种是快速、高效、方便、易用的集成开发环境;另一种是命令行编译环境。所谓集成开发环境是指将编辑、编译、连接和运行程序等功能组合在Turbo C主屏幕的菜单中,并提供在线帮助窗口、错误信息窗口、监视窗口、快速参考行和输出窗口,从而方便用户使用。命令行编译环境是将编辑、编译和连接、运行等功能分离,分别由相应的执行程序去完成。在DOS环境下用Edit或集成环境的编辑窗口编辑源程序(扩展名为.C);用Turbo C的编译程序TCC.EXE去编译源程序,形成二进制代码形式的目标文件(扩展名为.OBJ),并且生成一个可执行文件(扩展名为.EXE)。在DOS提示符下,可以用可执行文件名运行该程序。
1.1.1 Turbo C安装环境
Turbo C软件工作在DOS环境下,对硬件环境的要求非常低,目前使用的个人计算机(包括已经淘汰的386、486等低档次的计算机)都可以使用Turbo C集成环境。有一个3.5英寸的软驱,就可以运行Turbo C。将Turbo C安装在硬盘上使用起来更方便。不论安装在软盘中还是安装在硬盘中,都是按表1的目录和文件结构进行组织的。表1内文件名中使用小写的x表示编译模式,大模式为L,小模式为S,中模式为M,
极小模式为T,特大模式为H,紧凑模式为C。各种编译模式的启动函数、运行时刻库、数学函数库都要复制到TC\LIB子目录中。
表1 Turbo C的目录和文件结构
\ TC 在TC子目录复制如下的文件
C的集成开发环境编辑器。
TC.EXE Turbo
C在线帮助文件。
TCHELP.TCH Turbo
TCC.EXE Turbo
C命令行编译程序。
TLINK.EXE Turbo C连接程序。
\ TC \ LIB 在TC子目录下建立LIB子目录,并复制如
下文件
Cox.OBJ 各种编译模式的启动函数
1
2
Cx.LIB 各种编译模式的运行时刻库 MATHx.LIB
各种编译模式的数学库
EMU.LIB 8087仿真程序库 FP87.LIB 8087浮点运算库 \ TC \ INCLUDE
在TC 子目录下建立INCLUDE 子目录,
复制26个头文件
ALLOC.H ASSERT.H BIOS.H CONIO.H CTYPE.H DIR.H DOS.H ERRNO.H FCNTL.H FLOAT.H GRAPHICS.H IO.H LIMITS.H MALLOC.H MATH.H MEM.H PROCESS.H SETJMP.H SHARE.H SIGNAL.H STDARG.H STDDEF.H STDIO.H STDLIB.H STRING.H TIME.H VAL
c语言开发环境有哪些UES.H
1.1.2 Turbo C 安装步骤
若有一套安装盘,安装Turbo C 比较简单,先设置A 为当前驱动器,再将1号
盘插入
A 驱,在提示符A :\> 下键入命令: A :\ >INSTALL A : C:
回车后,系统自动安装Turbo C ,当需要换盘时,安装程序自动给出提示信息。完成安装,安装程序按照表1的目录和文件结构,将文件保存在C 盘TC 的各个子目录中。
若将Turbo C 安装在3.5英寸的软盘中,先按表1的结构建立子目录,再将上述文件复制到各个子目录中。
1.1.3 运行Turbo C
在DOS 环境下运行Turbo C ,命令序列如下: C:\ >CD TC
C:\TC >TC 键入命令后回车,屏幕显示出主屏幕窗口。
1.1.4 Turbo C 界面
在TC 子目录下键入TC 后回车,显示如1.1所示主屏幕窗口:
图1.1 主屏幕窗口
主屏幕窗口由主菜单、编辑窗口、信息窗口(监视窗口)和快速参考行四个部分组成。主菜单位于屏幕窗口的顶部,有File文件、Edit编辑、Run运行、Compile编译、Options选项、Debug调试、Break/watch断点/监视等菜单项,除Edit编辑菜单项外,其他菜单项是一个下拉式列表,包括若干子菜单项。按F10键,菜单项上显示亮光带,按左右方向键在菜单项上移动光带,按向下方向键或回车,拉下子菜单,用上、下方向键选择子菜单项。选中子菜单后按回车键系统执行菜单命令。退出菜单按Esc 键,返回编辑窗口。
中间的窗口为编辑窗口,编辑窗口的顶端显示当前编辑状态,其中:
Line n 当前光标所在的行号n。
Col n 当前光标所在的列号n。
Insert 插入方式是on,可以用Ins或Ctrl+V键设置插入状态的开启on或关闭off。
Indent 自动缩进方式为on,可以用Ctrl+O+I设置自动缩进状态的开启或关闭。Tab 制表方式为on,用Ctrl+O+T设置制表方式状态的开启或关闭。
Fill 填充方式为on,用Ctrl+O+F设置填充方式状态的开启或关闭。
* Unindent缩进方式为on,可以用Ctrl+O+U设置缩进方式状态的开启或关闭。C:NONAME.C 被编辑的文件路径及文件名。未命名的文件用NONAME.C。
在编辑状态下Turbo C提供了大量的编辑命令和热键,编辑命令主要有光标移动命令、插入/删除命令、块命令、其他命令四类。
监视或信息窗口在编辑窗口的下面,监视窗口用于输入监视表达式,对表达式进行计算。信息窗口是在
编译程序时显示错误信息的窗口,Turbo C在编译源程序时,它的错误跟踪功能能查源程序中的警告错误和致命错误,错误信息在信息窗口显示出来,同时将光标定位在编辑窗口源程序产生错误的行上,使该行增强显示。按F6可以切换编辑窗口与信息窗口。按热键F5可以放大或缩小当前活动窗口,
屏幕窗口的最下部分是快速参考行,它显示常用热键的功能。
输出窗口:显示输出信息的窗口。当程序运行完成后,使用菜单中的“Run”菜单下的“User screen”命令,或按〈ALT+F5〉键进入输出窗口,看完后按任意一键返回到Turbo C编辑屏。
1.1.5 建立Turbo C工作环境
Turbo C在编译过程中要知道包含文件(头文件)、库文件、输出文件和Turbo C的子目录所在的位置,建立工作环境就是设置他们的目录路径。例如,若按表1的目录格式,将Turbo C安装在C盘TC子目录中。选中“Options”菜单的“Directories”子菜单后〈回车〉,打开目录设置子窗口,按图1.2所示设置目录路径:
3
4
图1.2 设置目录路径子窗口
操作步骤如下:〈F10〉→“Options ”→“Directories ”→〈选中〉“Include directories:”
→〈回车〉→ “Include directories : C:\TC\ INCLUDE ” →〈选中〉“Library directories :” →〈回车〉→“Library directories :C:\TC\LIB ” →〈选中〉“Output directory :” →“Output directory : C:\TC ” →〈选中〉“Turbo C directory :” → “Turbo C directory :D:\TC ”
设置完成后,保存配置文件:
〈F10〉→“Options ”→“Save Options ”→“Config File :C:\TC\TCCONFIG .TC ”
1.2 Turbo C 菜单命令的使用
Turbo C 的菜单命令按功能分成八个菜单项,除了第二项为编辑Edit 命令外,其他均为子菜单。
1.2.1 File 菜单:
File 文件菜单用于文件处理,共有9条子菜单,包括文件的装入、挑选、建立、保存、目录列表、改变路
径、挂起TC 、退出TC 。各菜单功能如表所示:
命 令
快捷键
功 能
Load F3 装入已存盘的C 文件,在主屏幕窗口进行编辑。
Pick ALT-F3 将最近装入的8个文件列表供用户选择,用户选中其中一个
文件打开。 New 编辑一个新文件。
Save F2 将编辑区中的文本存盘。 Write to 写盘,将当前编辑区的文本写到用户指定的文件名下。 Directory
显示目录和一组文件,供用户选择打开文件。 Chang dir 从当前目录转到指定盘符和目录。
OS Shell
暂时退出Turbo C 返回DOS ,键入EXIT 返回Turbo C 。
Quit All-X 退出Turbo C 返回DOS 操作系统。
文件处理操作:
1.建立用户目录USER
进入Turbo C集成开发环境后想建立目录,先要挂起TC,暂时返回DOS提示符下,用MD命令建立目录,再键入EXIT返回编辑窗,最后用“CHANG dir”命令指定用户目录。操作步骤如下:
〈F10〉→“F ile”→“OS Shell”→<;回车>
C:\TC>MD USER
C:\TC>EXIT
返回编辑窗后,指定用户目录
〈F10〉→“F ile”→“CHANG dir”→<;回车>
屏幕显示新目录及提示信息,输入\USER后回车,选择好用户工作目录。
2.新建文件
在Turbo C集成开发环境的编辑窗口建立新文件的操作为:
〈F10〉→“F ile”→“New”
编辑窗口的当前编辑状态显示文件名为NONAME.C,表示没有命名的源程序。在编辑窗中输入如下程序:
main( )
{ printf(“This is a C program.\n”);
}
3.保存文件
用“File”菜单下的“Save”命令保存新文件,命名为“SY1-1.C”
〈F10〉→“F ile”→“Save”→“RENAME NONAME:SY1-1.C”
在编辑状态行中文件名为“C:SY1-1.C”。
4.写盘操作
将程序修改为
main( )
{ printf(“Hello!”);
}
另存为“Hello.C”的操作为:
〈F10〉→“F ile”→“Write to”→“New name :Hello.C ”
5.装载文件
用“File”菜单下的“Load”命令装载已有的文件
〈F10〉→“F ile”→“Load”→“Load File Name:SY1-1.C”
从目录中选择文件名装载:
〈F10〉→“F ile”→“Directory”→〈回车〉→“Enter File Name:Hello.C”
5
6.退出Turbo 返回DOS提示符
F10〉→“F ile”→“Quit”
1.2.2 Edit菜单
Edit编辑菜单项是编辑命令,执行该命令进入编辑窗口,提供文本编辑功能。
选中Edit后〈回车〉,进入编辑窗口,这时一个文本编辑程序,它提供四类编辑功能
键供用户使用。
光标移动命令块命令
按键功能按键功能
Ctrl-S 光标左移一个字符,可用“←”代替Ctrl-K B定义块首
Ctrl-D 光标右移一个字符,可用“→”代替Ctrl-K K定义块尾
Ctrl-A 光标左移一个字Ctrl-K T 标出一个单字
Ctrl-F 光标右移一个字Ctrl-K C把已定义的块复制到当前光标位置
Ctrl-E 光标上移一行,可用“↑”代替Ctrl-K V把已定义的块移动到当前光标位置
Ctrl-X 光标下移一行,可用“↓”代替Ctrl-K Y删除已定义的块
Ctrl-W 屏幕上滚Ctrl-K R从磁盘读文件到当前光标位置
Ctrl-Z 屏幕下滚Ctrl-K W将已定义的块复制到文件上
Ctrl-R 上翻一页,可用PgUp代替Ctrl-K H隐藏/显示已定义的块
Ctrl-C 下翻一页,可用PgDn代替Ctrl-K P 打印当前已定义的块
插入/ 删除命令其他命令
按键功能按键功能选项功能Ctrl-V 插入模式开关,可用Ins键代替Ctrl-Q F查 B 向后寻
Ctrl-N 插入一行,可用〈回车〉键代替Ctrl-QA查且替换G 在源程序中寻Ctrl-Y 删除当前行Ctrl-L重复最后一次查L 在块中寻Ctrl-QY 从当前位置删除到行尾Ctrl-U or Esc n 寻n次
Ctrl-H 向左删除一个字符。可用Backspace代替Ctrl-K (0,
1, 2, or 3)
设置标志N 不询问
Ctrl-G 向右删除一个字符,可用del键代替Ctrl-Q (0,
1, 2, or 3)
寻标志u 不区分大小写
Ctrl-T 删除右边一个字符W 寻一个字使用编辑命令要注意普遍练习和重点练习相结合,对每一个命令要实际操作一遍,
了解该命令的操作过程及功能,对块命令和查命令要重点练习,掌握其操作方法。
编辑如下程序:
程序名sy1-2,输入两个整数,求其中大者。
#include<stdio.h>
6
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论