Visual C++ 6.0是一个C语言的集成开发环境(Integrated Development Environment,IDE)。需要注意的是,它不是一门语言,而是一个综合性工具软件,它把程序设计全过程所需的各项功能集合在一起,为程序设计人员提供完整的服务。
集成开发环境把各种功能有机地结合起来,统一在一个图形化操作界面下,为程序设计人员提供尽可能高效、便利的服务。例如,程序设计过程中为了排除语法错误,需要反复进行编译→查错→修改→再编译的循环,集成开发环境使各步骤之间能够方便快捷地切换,输入源程序后用简单的菜单命令或快捷键启动编译,出现错误后又能立即转到对源程序的修改,甚至直接把光标定位到出错的位置上。
本节通过建立简单的应用程序,让读者熟悉建立Visual C++程序的基本过程,了解C程序的编写、编译和执行等过程。
在Visual C++ 6.0集成开发环境中创建一个新项目,如图1-4所示,选择“文件”→“新建”命令打开新建项目窗口。
图1-4 创建一个新项目
提示:Visual C++ 6.0以项目的形式来组织文件,一个项目可能包括多个C程序文件。在编写代码之前,必须先创建项目,然后再创建C程序源文件。
单击“工程”选项卡,选择Win32 Console Application条目,在“工程名称”文本框中输入项目名称chap01_1,创建一个控制台程序如图1-5所示。
图1-5 创建一个控制台程序
单击“确定”按钮,对项目的一些选项进行进一步的设置。系统弹出如图1-6所示的创建空项目窗口,选择“一个空工程”单选按钮。
图1-6 创建空项目
单击“完成”按钮,系统弹出如图1-7所示的“新建工程信息”窗口,该窗口显示了Visual C++ 6.0集成开发环境自动添加的代码。
图1-7 “新建工程信息”窗口
单击“确定”按钮,此时已经成功建立了第一个C++控制台程序,但是它什么也不做。下面再为它添加一个CPP文件,让它实现基本的输入和输出功能,并同时介绍C++程序的基本组成部分。选择“文件”→“新建”命令打开新建文件窗口,先选中“文件”属性页中的C++ Source File条目,再在“文件名”文本框中输入文件名称chap01_1,单击“确定”按钮,如图1-8所示。
图1-8 创建chap01_1.cpp
在新建立的源文件chap01_1.cpp中输入如图1-9所示的源代码chap2_1.cpp。出现的预处理命令是文件包含命令。其中,include是关键字,尖括号内是被包含的文件名,stdio.h是一个头文件,它以.h为扩展名。该文件中包含了有关函数printf、scanf等内容。
#include <stdio.h>
图1-9 输入源代码chap2_1.cpp
使用scanf系统函数,提示输入名字,保存到字符数组name中去,然后使用printf输出函数,将信息输出显示到屏幕上,“%s”表示输入或输出的是一个字符串。
void main(){
char name[20];
printf("请输入你的名字:");
scanf("%s", name);
printf("你好,%s\n", name);
}
编写完代码后,选择“组建”→“编译[chap01_1.cpp] ”命令或者按Ctrl+F7组合键编译源文件chap01_1.cpp,其编译窗口如图1-10所示。
图1-10 编译源文件chap01_1.cpp窗口
选择“组建”→“组建[chap2_1.exe] ”命令或者按F7键生成可执行文件chap01_1.exe,如图1-11所示。
图1-11 生成可执行文件chap01_1.exe
选择“组建”→“执行[chap01_1.exe]”命令或者按Ctrl+F5组合键执行可执行程序,根据提示输入名字“霞霞”,其执行结果如图1-12所示。
图1-12 可执行文件chap01_1.exe的执行结果