
1.7 Visual C++6.0
IDE本身就是一个很好的学习语言的环境,比如说函数名和参数提示自动补全,让初学者不用在参考资料和编程环境中做大量的上下文切换;直接跳转到函数和类型的声明位置,让初学者不用去系统头文件目录里大海捞针般地寻找,特别是头文件往往都是几重包含的,更让初学者无从下手了;语法高亮,让初学者很清楚地认清各种语言要素和发现低级的语法错误;图形化的调试工具,利于初学者获取最直接的程序内部运行状态。这些都是对学习C语言本身有极大好处的。
一个好的IDE可以帮助你把注意力集中在学习语言本身,避免因为各种环境因素引起的挫败感,从而在早期放弃深入学习。
常用的C语言IDE有Microsoft Visual Studio、Dev-C++、Code::Blocks、Borland C++Builder、Watcom C++、GNU DJGPP C++、Lccwin32 C Compiler 3.1、High C、Turbo C、C-Free、Win-TC、Eclipse、Xcode等。常用的C语言编译器有:Visual C、GCC、Clang、Intel C++Compiler、Turbo C等。
Microsoft Visual Studio就是这样的一个优秀的IDE。
在这里我们介绍Microsoft Visual C++6.0的IDE的使用方法,以下简称Visual C++6.0。它是一款轻量级的IDE,尽管Visual C++6.0版本有点老了,但对于一般应用它还是很足够的。
1.启动Visual C++6.0
假设Visual C++6.0随着Microsoft Visual Studio 6.0套件的安装已经完全安装好了,我们在这里只管使用它。
双击桌面Visual C++6.0的图标,就可以启动Visual C++6.0,进入Microsoft Visual C++用户界面。如图1-4所示,该界面由工作区窗口、文档窗口、工具栏、菜单、输出窗口五部分组成。这五部分构成了一个集成的开发环境,用户可以在同一环境下创建、测试、调试应用程序。

图1-4 Microsoft Visual C++用户界面
2.创建应用程序
首先创建一个项目,项目代表应用,存放应用的所有信息,包括源文件、资源文件和编译连接设置等。
创建项目文件的步骤为:
(1)启动Visual C++6.0。
(2)执行“File”→“New”命令,弹出“New”对话框。
(3)选择“Projects”选项卡,从列表中选择“Win32 Console Application”选项,如图1-5所示。
(4)在“Project name”栏中输入项目名称,比如“Sample”,在“Location”(位置)栏中选择项目保存位置(即你的工作目录的位置),比如“D:\MYDATA\VC6\Sample”目录。

图1-5 选择创建文件类型
(5)单击“OK”按钮继续。
(6)系统将会提示询问项目类型,一般情况下选择“An empty project”单选按钮即可。
(7)单击“Finish”按钮结束配置,创建应用程序完成,如图1-6所示。

图1-6 选择项目类型
这时系统创建一个新的项目,并且在左边的工作区窗口中出现项目的名称。工作区窗口也会自动增加两个标签:class view(类视图)和file view(文件视图)。文件视图显示构成项目的各个文件,选择其中某一个文件后,该文件将会在右边的文档窗口中自动显示文件内容。
3.编辑C语言源程序
用下面的方法在已创建的项目中添加一个C语言源程序文件。
(1)执行“File”→“New”命令。
(2)在弹出的“New”对话框中选择“file”(文件)选项卡,选择“C++Source File”(C++源文件)选项。
(3)注意勾选其中的“add to project”复选框。
(4)接下来给源文件指定文件名和保存路径。在“File”处指定源程序的文件名,比如“sample1.c”,在“Location”处指定源程序保存的路径,比如“c:\user\myproject”目录。这里如果不指定文件后缀名,则系统会自动为你加上后缀“.cpp”。因此,如果编辑的是C语言源程序,一定要指定后缀名为“.c”。
(5)如果是新的空白文件,则文件会自动打开(如图1-7所示),显示在右侧文档区。在文档显示区输入程序内容,编辑结束后,仔细检查输入内容,看有无错误。确认没有错误之后,执行“Build”→“Build sample.exe”命令进行编译,也可以按“F7”键进行编译。如果源程序内容没有错误,则会在底行输出窗口中显示编译成功提示信息。如果在编译时出现错误,则会在底行输出窗口显示警告信息或者出错信息。这时你应该重新检查源程序,修改错误之后再次重复执行上述动作。

图1-7 新建空白文件界面
4.改正源程序中的错误
编译的错误会在Visual C++6.0底部的输出窗口中显示出来,如图1-8所示。用鼠标双击某条信息,则光标会自动移动到发生错误的源程序的相应行上。这时你应该仔细检查句法错误或语法错误,尤其应该注意是否遗漏了分号、引号或者括号,并且这些符号是否是英文半角,或是其他错误。等逐一修改后,再重新编译,直到能够通过为止。

图1-8 编译错误的显示
5.运行程序
执行“Build”→“Execute sample.exe”命令,或者按“Ctrl+F5”组合键,在开发环境中执行程序。此时会弹出一个窗口,在该窗口中显示程序的输出结果如图1-9所示。

图1-9 程序的输出结果
在输出结果窗口中,最后一行一般会显示“Press any key to continue”的提示信息,这时按任意键,则会自动返回。