实验1 VC 简单程序设计
一实验目的:
通过编写 C++ 程序,熟悉 Visual C++ 项目、工作空间、编译程序和文本编辑器等编程环境
●生成项目
●生成编辑程序源文件
●建立程序
●运行程序
●调试程序
使用 VC 的开发环境建立应用程序,了解其中不同区域以及各区域的功能,掌握按照自己的工作方式重新设置开发环境各区域。另外,学习使用 VC 向导创建应用程序外壳。二实验要求:
1.编写一个简单的 C++ 程序,在键盘上输入一串字符,在屏幕上显示。
2.利用文件流,从键盘上分别输入各种类型的数据,然后将其用文件形式保存,同时编写
读出程序,将存储的数据在屏幕上显示。
3.编写一个 CMyPoint 类,然后在键盘输入两个点坐标,在屏幕显示该点距离;在键盘输
入三个点,求出这三点组成的面积,然后在屏幕显示。
4.编写一个数据处理类,功能包括求平均、最大值、最小值等功能,然后利用该类,从键
盘输入多个数据,显示出相应的结果。
三实验步骤:
运行 Visual C++,如图1.1所示。该环境实际上是 Microsoft Developer Studio。它是一个Integrated Development Environment (IDE,集成开发环境或开发平台)。
打开在 Visual C++ 的 File 菜单中选择 New 项,选择 Project 的标签,选择“Win 32 Console Application”词条,在 Location 框中键入用户项目的路径(如:D:\USER\学号\EXAM1),填入项目名,然后选择 OK 即创建起用户的 C++程序。
1.1 编写一个简单的C++ 程序,在键盘上输入一串字符,在屏幕上显示。
目标:熟悉C++输入输出流的过程
步骤:
建立一个新的XXX.cpp文件,包含的标注库
#include "stdafx.h"
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
string in_string;
cout<<"please enter your name: \n";
cin>>in_string;
if ( in_string.empty() )
// 产生一个错误消息输出到用户终端
cerr << "error: input string is empty!\n";
else
cout << "hello, " << in_string << "!\n";
getchar();//观察输出
getchar();
return 0;
}
1.2利用文件流,从键盘上分别输入各种类型的数据,然后将其用文件形式保持,同时编写读出程序,将存储的数据在屏幕上显示。
目标:熟悉C++输入文件流的保存和输出
步骤:步骤如实验1.1,这里要包含一个文件流的输入输出库
#include
#include
#include
using namespace std;
int main()
ofstream outFile;//声明一个输出文件流
outFile.open("note.txt");//打开文件流对应的文件
string ch;
cout<<"input the data: ";
while (ch != "end")
{
cin>>ch;