C++实验指导书及源程序代码 联系客服

发布时间 : 星期二 文章C++实验指导书及源程序代码更新完毕开始阅读7ece6d3c376baf1ffc4fad02

C++上机实验指导书——软件学院·软件工程教研室[2011版]

图1-3 编辑源文件

选择“File →Save”命令或快捷键Ctrl+S保存源程序文件。也可以选择“File →Save As”命令指定新的文件名和路径,这时输入和编辑的源程序就以example1.cpp为文件名存放在F:\\C++子目录下。

②运行只包含一个C++源程序的方法

若要运行当前的源文件或一个已有的源文件,首先需要对该源文件进行编译,只要选择“Build →Compile example1.cpp”命令进行编译即可。

在选择编译命令后,屏幕上出现一个对话框,内容是“This build command requires an active project workspace. Would you like to create a default project workspace?”(此编译命令要求有一个有效的项目工作区。你是否同意建立一个默认的项目工作区?),如图1-4所示。

图1-4 对话框提示信息

单击“是(Y)”按钮,表示同意由系统建立一个默认的项目工作区,然后开始编译。在进行编译时,编译系统检查源程序文件有无语法错误,然后在主窗口下部的调试信息窗口输出编译的信息。如果有错误,就会指出错误的位置和性质,如图1-5所示。

图1-5 编译提示信息

如果存在致命错误(error)和警告性错误(warning),则需要修改并重新编译;没有错误,则编译成功,生成一个example1.obj文件。

编译成功后,就可以对程序文件进行连接了。选择主菜单中的“Build →Build example1.exe”命令,表示要求连接并建立一个可执行文件example1.exe。

3

C++上机实验指导书——软件学院·软件工程教研室[2011版]

运行该文件,在屏幕就可以看到输出结果。

2.建立一个多文件的程序,求最大值。主函数放在一个文件中,Max函数放在另一个文件中。

如果一个程序中包含多个文件,则需要建立一个project file(项目文件),project file是放在Workspace(项目工作区)中,并在项目工作区的管理下工作的,因此,如果有多个项目文件存在时,还需要建立一个项目工作区。在编译时,先分别对每个文件进行编译,然后将项目文件中的文件连接成一个整体,再与系统的有关资源进行连接,生成一个可执行文件,最后执行这个文件。

在实际操作时有两种方法:一种是由用户建立项目工作区和项目文件;另一种是用户只建立项目和文件,而不建立项目工作区,由系统自动建立项目工作区。后一种方法比前一种方法操作更简单。

由用户建立项目工作区和项目文件的具体操作为:

(1)分别编辑好同一个程序的多个源程序文件,并存放在指定的目录下。如一个程序包含两个源程序文件file1.cpp和file2.cpp,如图1-6、1-7所示,并已经把它们保存在F:\\C++子目录下。

图1-6 file1.cpp源文件

4

C++上机实验指导书——软件学院·软件工程教研室[2011版]

图1-7 file2.cpp源文件

(2)建立一个项目工作区

建立一个项目工作区需要在Microsoft Visual C++6.0的主窗口中选择“File →New”命令,然后单击此对话框上方的Workspace选项卡,在对话框右部Workspace name和Location中分别输入工作区名ws1和路径名F:\\C++\\ws1,如图1-8所示。

图1-8 选择File→New命令Workspace选项卡

单击“OK”按钮,返回主窗口。此时在屏幕左部的工作区窗口中显示了“Workspace ‘ws1’:0 project(s)”, 说明当前的工作区名是ws1,其中没有放入项目文件,如图1-9所示。

5

C++上机实验指导书——软件学院·软件工程教研室[2011版]

图1-9 新建工作区ws1

(3)建立项目文件

选择“File →New”命令,然后单击此对话框上方的Project选项卡,在对话框左部的列表中选择“Win32 Console Application”项,在右部Project name和Location中分别输入项目文件名Project和路径名F:\\C++\\ws1\\project1,并按需要选中是否加入当前工作区,还是创建一个新的工作区单选按钮(假设选择加入当前已有工作区),如图1-10所示。

图1-10 选择File→New命令Project选项卡

单击“OK”按钮后,在弹出的对话框上选中“An empty project”单选按钮,单击“Finish”按钮,则系统弹出一个工程信息对话框,单击“OK”按钮,出现图1-11所示对话框。

可以看到在屏幕左部的工作区窗口中显示了“Workspace ‘ws1’:1 project(s)”, 说明当前的工作区名是ws1,其中已经放入了项目文件project1。

6