| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1142 人关注过本帖
标题:C++菜鸟问题
只看楼主 加入收藏
sdoaa12343
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-15
结帖率:0
收藏
 问题点数:0 回复次数:11 
C++菜鸟问题
#include <iostream>
using namespace std;
class Human
{
public :
    void GetStature(){cout<<stature;}
    void GetWeight(int x){stature=x;}
    void get_weight();
    void setweight(int x);
private:
    int stature;
    int geight;
};
Human::get_weight()
{
    cout<<geight;
}
void setweight(int x)
{
    geight=x;
}
void main()
{
    Human Mike;
    int y;
    cin>>y;
    Mike.GetWeight(y);
    Mike.GetStature();
    cout<<endl;
    Mike.setweight(80);
    cout<<"Mike的体重是:"
    Mike.get_weight();


}



//请问哪里错了?
搜索更多相关主题的帖子: void class private include public 
2010-07-15 12:33
sdoaa12343
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-15
收藏
得分:0 
Human::get_weight()
{
    cout<<geight;
}
void setweight(int x)


这里错了,应该是
void Human::get_weight()
{
    cout<<geight;
}
void Human::setweight(int x)






但是修改之后还是有一个地方错了,提示

最后那段错了,
 Mike.get_weight();
这段..
2010-07-15 12:38
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:0 
全都是小错误,找找就好了。

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2010-07-15 12:40
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:0 
回复 2楼 sdoaa12343
少了分号
收到的鲜花
  • sdoaa123432010-07-15 12:42 送鲜花  3朵   附言:我很赞同

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2010-07-15 12:41
sdoaa12343
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-15
收藏
得分:0 
问题已解决,原来是
倒数第2行的
cout<<"Mike的体重是:"

后面没有;
2010-07-15 12:41
sdoaa12343
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-7-15
收藏
得分:0 
回复 4楼 flyingcloude


- -!
写代码一点不细心都会死人
2010-07-15 12:42
南国利剑
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:29
帖 子:1165
专家分:3536
注 册:2010-4-12
收藏
得分:0 
呵呵,路过。

南国利剑
2010-07-15 13:09
取而代之
Rank: 2
等 级:论坛游民
帖 子:32
专家分:53
注 册:2010-7-11
收藏
得分:0 
#include <iostream>
using namespace std;
class Human
{
public :
    void GetStature(){cout<<stature;}
    void GetWeight(int x){stature=x;}
    void get_weight();
    void setweight(int x);
private:
    int stature;
    int geight;
};
void Human::get_weight()
{
    cout<<geight;
}
void Human::setweight(int x)
{
    geight=x;
}
void main()
{
    Human Mike;
    int y;
    cin>>y;
    Mike.GetWeight(y);
    Mike.GetStature();
    cout<<endl;
    Mike.setweight(80);
    cout<<"Mike的体重是:";
    Mike.get_weight();
}

三个小错误。细心一点。
2010-07-15 22:46
ToBeOOP
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:106
专家分:181
注 册:2010-7-8
收藏
得分:0 
有时候写一百多行代码下来如果不细心点就得有十多处错误的,得细心细心再细心!
2010-07-16 13:12
qianzezi_pku
Rank: 1
等 级:新手上路
威 望:1
帖 子:8
专家分:2
注 册:2010-7-21
收藏
得分:0 
改好之后,楼主对照一下:

#include <iostream>
using namespace std;
class Human
{
public:
    void GetStature( )   {cout<<stature;}
    void SetStature(int x){stature=x;}
    void GetWeight( );
    void SetWeight(int x);
private:
    int stature;
    int geight;
};

void Human::GetWeight()
{
    cout<<geight;
}
void Human::SetWeight(int x)
{
    geight=x;
}
void main()
{
    Human Mike;
    int   y;
    cin>>y;
    Mike.SetStature(y);
    Mike.GetStature();
    cout<<endl;
    Mike.SetWeight(80);
    cout<<"Mike的体重是:";
        Mike.GetWeight();   
}
2010-07-22 22:31
快速回复:C++菜鸟问题
数据加载中...
 
   



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

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