VC++6.0教程_C语言_工具 下载本文

目文件myexam1.dsp。

图2-3 新建工程信息对话框

3. 新建C源程序文件

选择主菜单“工程(Project)”中的“添加工程(Add to Project)?新建(New)”选项,为工程添加新的C源文件。

图2-4 加入新的C源程序文件

出现如图2-4所示的“新建”对话框后,选择“文件(File)”选项卡,选定“C++ Source File”项,在“文件(File Name)”栏填入新添加的源文件名,如myexam1.c,“C目录:(Location)”一栏指定文件路径,单击“确定(OK)”按钮完成C源程序的系统新建操作,如图2-4所示。

在文件编辑区输入源程序,然后保存工作区文件,如图2-5所示。 注意:填入C源文件名一定要加上扩展名“.c”,否则系统会为文件添加默认的C++源文件扩展名“.CPP”。

21

图2-5 建立c源程序

4.打开已存在的工程项目,编辑C源程序

进入Visual C++6.0环境后,选择主菜单“打开工作区(Open Workspace)”命令,在“Open Workspace”对话框内找到并选择要打开的工作区文件myexam1.dsw,单击“确定(OK)”按钮,打开工作区。

图2-6 打开myexam1.c源程序

在左侧的工作区窗口,单击下方的 “FileView” 选项卡,选择文件视图显示,打开“Source”文件夹,再打开要编辑的C源程序进行编辑和修改。如图2-6所示。

22

5.在工程项目中添加已经存在的C源程序文件

选择主菜单“打开工作区(Open Workspace)”命令,在“Open Workspace”对话框内找到并选择要打开的工作区文件“myexam.dsw”,单击“确定(OK)”按钮打开工作区。

将已经存在的C源程序文件添加工程到当前打开的工程区文件中,选择主菜单“工程(Project)”中的“添加工程(Add to Project)? File”选项,在“Insert File into Project”对话框内找到已经存在的C源程序文件,单击“确定(OK)”按钮完成添加。

6.编译、连接和运行

(1)编译

选择主菜单“编译(Build)”中的“编译(Compile)”命令,或单击工具条上的图标

,系统只编译当前文件而不调用链接器或其它工具。输出(Output)窗口

将显示编译过程中检查出的错误或警告信息,在错误信息处单击鼠标右键或双击鼠标左键,可以使输入焦点跳转到引起错误的源代码处大致位置以进行修改。如图2-7所示,输出窗口中提示“Error C2146: syntax error : missing ';' before identifier 'sum2'”,提示在标识符sum2之前缺少分号,同时在程序窗口标注出出错语句的大致位置。在“sum1=b-a”语句的后面加一个分号后再编译一次即可。 (2)构建

选择主菜单“编译(Build)”中的“构建(Build)”命令,或单击工具条上的图标

,对最后修改过的源文件进行编译和连接。

选择主菜单“编译(Build)”中的“重建全部(Rebuild All)”命令,允许用户编译所有的源文件,而不管它们何时曾经被修改过。

选择主菜单“编译(Build)”中的“批构建(Batch Build)”命令,能单步重新建立多个工程文件,并允许用户指定要建立的项目类型。

程序构建完成后生成的目标文件(.obj),可执行文件(exe)存放在当前工程项目所在文件夹的“Debug” 子文件夹中。

23

图2-7 编译、连接和运行.C源程序

(3)运行

选择主菜单“编译(Build)”中的“执行(Build Execute)”命令,或单击工具条上的图标

,执行程序,将会出现一个新的用户窗口,按照程序输入要求正确

输入数据后,程序即正确执行,用户窗口显示运行的结果。

对于比较简单的程序,可以直接选择该项命令,编译、连接和运行一次完成。

7.调试程序

在编写较长的程序时,能够一次成功而不含有任何错误决非易事,对于程序中的错误,系统提供了易用且有效的调试手段。调试是一个程序员最基本的技能,不会调试的程序员就意味着即使学会了一门语言,却不能编制出任何好的软件。

(1)调试程序环境介绍 ① 进入调试程序环境

选择主菜单“编译(Build)”中的“开始调试(Start Debug)”命令,选择下一级提供的调试命令,或者在菜单区空白处单击鼠标右键,在弹出的菜单中选中“调试(Debug)”项。激活调试工具条,选择需要的调试命令,系统将会进入调试程序界面。同时提供多种窗口监视程序运行,通过单击“调试(Debug)”工具条上的按钮,可以打开/关闭这些窗口,参考图2-8。

② Watch(观察)窗口

单击调试(Debug)工具条上的Watch按钮,就出现一个Watch窗口,

系统支持查看程序运行到当前指令语句时变量、表达式和内存的值。所有这些观察都必须是在断点中断的情况下进行。

观看变量的值最简单,当断点到达时,把光标移动到这个变量上,停留一会就可以看到变量的值。

24