1.5.2 手动创建一个Hello World程序
【例1.1】 在Visual C++(www.cppentry.com) 6.0环境中,创建空工程,手动添加代码文件以实现在控制台输出字符串“Hello World!”。(实例位置:光盘\mr\example\第1章\1.1)
程序实现步骤如下:
1)启动Visual C++(www.cppentry.com) 6.0,单击File→New菜单,弹出创建工程的向导。
2)在列表中选择Win32 Console Application工程类型,在Project name中输入工程名Sample,在Location中设置工程的保存路径D:\Sample,然后单击OK按钮,弹出Win32 Console Application-Step 1 of 1对话框。
3)在弹出的对话框中选择An empty project工程类型,单击Finish按钮,向导会创建一个空的工程。
4)通过向导向工程中添加源文件。单击File→New菜单,弹出创建工程的向导,选择Files选项卡,在列表中选择C++(www.cppentry.com) Source File,在File中输入文件名sample,如图1.53所示。
5)单击OK按钮后,向导会向工程中添加Sample.cpp文件。
6)在Sample文件中输入如下代码。
|
| 图1.53 添加文件对话框 |
代码位置:光盘\mr\example\第1章\1.1\Sample\Sample.cpp- 01 #include <iostream>
- 02 using namespace std;
- 03 void main()
- 04 {
- 05 cout << "Hello,World!" << endl;
- 06 }
7)通过Build→Execute菜单执行应用程序就可以看到程序运行的结果。程序的运行结果如图1.52所示,与使用向导创建的程序的运行结果相同。
注意:使用向导创建一个控制台程序与手动创建一个控制台程序在头文件的使用上是有区别的,向导创建程序时,会自动生成一个头文件stdafx.h,并且在.cpp源文件中通过#include afxstd.h包含此文件。而手动添加一个程序,不产生stdafx.h文件,.cpp源文件中也不会有#include afxstd.h这条语句。希望读者能够在本书的后续学习中加以注意。
试一试:根据以上程序,在工程中添加一个cpp文件,以实现输出一个“welcome to mrsoft!”字符串。
上机练习
上机练习1 在控制台中输出当前的系统日期
新建一个基于控制台的应用程序,工程名为DateOut,在工作区窗口选择ClassView选项卡,在该选项卡中,展开DateOut节点,然后展开Globals节点,双击其下的main节点,自动跳转到代码编辑窗口,在main函数中编写程序实现的代码。该程序的运行结果如图1.54所示。
|
| 图1.54 在控制台输出当前日期 |
上机练习2 使用递归法删除文件夹中的所有文件
在实现字符串在屏幕中的输出功能时,单纯的输出并不美观,这时可以输入一些特殊的字符,从而对输出结果进行一下装饰。新建一个基于控制台的应用程序,工程名为Frame,在工作区窗口选择ClassView选项卡,在该选项卡中,展开Frame节点,然后展开Globals节点,双击其下的main节点,自动跳转到代码编辑窗口,在main函数中编写程序实现的代码。程序的运行结果如图1.55所示。
|
| 图1.55 使用递归法删除文件夹中的所有文件 |