使用VC6打开考生文件夹下的工程test19_1,此工程包含一个源程序文件test19_1.cpp,但该程序运...
未知题型使用VC6打开考生文件夹下的工程test19_1,此工程包含一个源程序文件test19_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
1:
weight:5
age:0
2:
weight:7
age:9
源程序文件test19_1.cpp 清单如下:
include <iostream.h>
class animal
{
public:
/**************** found *******************/
friend void setvalue(animal&,int);
/**************** found *******************/
void print()
protected:
int itsweight;
int itsage;
};
void animal::print()
{
cout<<'weight:'<<itsweight<<end1;
cout<<'age:'<<itsage<<end1;
}
void setvalue(animal &ta,int tw)
{
tA.itsweight=tw;
tA.ihsage=0;
}
void setvalue(animal &ta,int tw, int tn)
{
tA.itsweight=tw;
tA.itsage=tn;
}
void main()
{
/**************** found *******************/
animal peppy
setvalue(peppy,5);
cout<<'1:'<<end1;
peppy.print();
setvalue(peppy,7,9);
cout<<'2:'<<end1;
peppy.print();
}