| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 493 人关注过本帖
标题:类中的这几个错误如何解决?
取消只看楼主 加入收藏
mary121244
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-25
收藏
 问题点数:0 回复次数:2 
类中的这几个错误如何解决?

说明:
头文件都有<>,但是我加上以后贴子显示不出来,因此我没打,源程序中有<>
程序的代码为:
# include iostream.h
# include iomanip.h
# include string.h
class CGoods{
private:
char Name[21];
int Amount;
float Price;
float Total_value;
public:
void RegisterGoods(char[],int,float);
void CountTotal(void);
void GetName(char[]);
int GetAmount(void);
float GetPrice(void);
float GetTotal_value(void);
};

void CGoods::RegisterGoods(char[] name,int amount,float price){
strcpy(Name,name);
Amount=amount;Price=price;
}
void CGoods::CountTotal(void){
Total_value=Price*Amount;
}
void CGoods::GetName(char[] name){
strcpy(name,Name);
}
int CGoods::GetAmount(void){
return(Amount);
}
float CGoods::GetPrice(void){
return(Price);
}
float CGoods::GetTotal_value(void){
return(Total_value);
}

void main(){
CGoods car;
char string[21];
int number;
float pr;
cout<<"请输入汽车型号:";
cin.getline(string,20);
cout<<"请依次输入汽车数量与单价:";
cin>>number>>pr;
car.RegisterGoods(string,number,pr);
car.CountTotal();
string[0]='\0';
car.GetName(string);
cout<<setw(20)<<string<<setw(5)<<car.GetAmount();
cout<<setw(10)<<car.GetPrice()<<setw(20)<<car.GetTotal_value<<endl;
}
运行以后提示的错误为:
g:\vc++\cpp1.cpp(19) : error C2146: syntax error : missing ')' before identifier 'name'
g:\vc++\cpp1.cpp(19) : error C2146: syntax error : missing ';' before identifier 'name'
g:\vc++\cpp1.cpp(19) : error C2244: 'CGoods::RegisterGoods' : unable to resolve function overload
g:\vc++\cpp1.cpp(19) : fatal error C1004: unexpected end of file found
Error executing cl.exe.

Cpp1.obj - 4 error(s), 0 warning(s)
第19行就是我用红色标出的那一行,我觉得没有什么错啊,该如何修该,请大家指教一下,十分感谢!

2007-04-26 07:11
mary121244
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-25
收藏
得分:0 

谢谢大家,我修改下试试。

2007-04-26 16:52
mary121244
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-4-25
收藏
得分:0 
真是十分感谢,我刚刚学习从c++,所以还有许多需要努力的地方,
经过修改已经可以运行了,我是在是太粗心了,检查了好几遍都没看出来。
2007-04-26 16:56
快速回复:类中的这几个错误如何解决?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032635 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved