实验四:
(1) 熟悉流类库中常用的类及其成员函数的用法。
(2) 学习标准输人输出及格式控制。
(3) 学习对文件的应用方法(二进制文件、文本文件)。
二、实验内容与实验步骤
实验一:
(1)建立一个控制台应用程序项目 baseforml,向其中添加一个源程序文件 sum.
cpp。按照所给的程序代码输人到计算机中,检查和调试程序,在确认没有发现错误之
后,选择[Build]--[Build sum. exe]编译源程序,再选择[Build]-[Execute sum. exe]
运行程序,并观察输出结果。若有问题,则需要重新检查程序。
说明:在 C++程序中如果使用了系统提供的一些功能(如 cin 和 cout),就必须在程
序的首部首先声明相关的包含这些功能的头文件(如 iostream. h),否则,系统无法找到
实现这些功能的代码。在 C++语言中一个头文件就是一个类库,类与类的预定义对象就
包含在其中。所以,在使用这些类库中所包含的预定义对象时,必须在程序首部加以声
明。
//参考程序 1
//sum. cpp
#include <iostream. h>
int add(int a,int b);
int main()
{
int x,y,sum;
cout<<"Enter two numbers:\n";
cin>>x;
cin>>y;
sum=add(x,y);
cout<<"The sum is:"<<sum<<endl;
return 0;
}
int add(int a,int b)
{
int c;
c=a+b;
return c;
}
(2)编写函数 float Convert (float TempFer),参数和返回值都为 float 类型,实现算法 C=
(F 一 32)*5/9,在 main()函数中实现输入、输出。程序名:lab1_1.cpp。
(3)分别编写四个同名函数 maxl,实现函数重载,在 main()函数中测试函数功能。程序
名:lab1_2. cpp。
(4)使用函数模板实现求任意类型数的最大值,针对不同的参数个数,编写两个同名函
数模板 maxl,其参数个数不同,实现函数重载,在 main ( )函数中测试函数功能。程序