我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: [求助]关于C++编译 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

帆宝1





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 525
威望: 0
浮云: 1122
在线等级:
注册时间: 2005-06-25
最后登陆: 2007-06-25

5come5帮你背单词 [ inhabitant /in'hæbitənt/ n. 居民 ]


[求助]关于C++编译

今天在调一个程序时编译出错
too many type in declaration
我找了半天了都不知哪里出了问题
这句说明了什么问题哦   谢谢
顶端 Posted: 2006-12-21 17:44 | [楼 主]
magic_fire





性别: 保密 状态: 该用户目前不在线
等级: 品行端正
发贴: 143
威望: 0
浮云: 1107
在线等级:
注册时间: 2006-01-18
最后登陆: 2009-03-17

5come5帮你背单词 [ union /'ju:njən/ n. 社,会,联邦,联盟,联合,合并 ]


没有贴代码,LZ想考验大家的推理能力?

我来猜一个:如果楼主的程序中有struct、union、class,是不是忘了在后面加“;”
顶端 Posted: 2006-12-21 18:18 | [1 楼]
帆宝1





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 525
威望: 0
浮云: 1122
在线等级:
注册时间: 2005-06-25
最后登陆: 2007-06-25

5come5帮你背单词 [ dominant /'dominənt/ a. 支配的,统治的,居高临下的,显性的 ]


代码马上哈
顶端 Posted: 2006-12-21 18:40 | [2 楼]
帆宝1





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 525
威望: 0
浮云: 1122
在线等级:
注册时间: 2005-06-25
最后登陆: 2007-06-25

5come5帮你背单词 [ pork /po:k/ n. 猪肉 ]


#include <graphics.h>
#include <string.h>   //for string function
#include <conio.h>   //for console I/O
#include <graphics.h>
enum Boolean {false, true}
class Location
{
  protected:
    int x;
    int y;
  public:
    Location(int Initx, int Inity)
    {
        x=Initx; y=Inity;
    }
    int Getx() { return x; }
    int Gety() { return y; }
};

class Point: public Location
{
  protected:
    Boolean Visible;
  public:
    Point(int Initx, int Inity):Location(Initx,Inity)
    { Visible=false; }
    void show()
    { Visible=true; putpixel(x,y,getcolor()); }
    void hide()
    { Visible=false; putpixel(x,y,getcolor()); }
    Boolean IsVisible()
    { return Visible; }
    void MoveTo(int Newx, int Newy)
    { hide(); x=Newx; y=Newy; show(); }
};


class Circle:public Point
{
  protected:
    int radius;
  public:
    Circle(int Initx, int Inity, int InitRadius);
    void show();
};
class Gmessage: public Location
{
  char *msg;   //message to be displayed
  int font;       //BGI font to use
  int field;     //size of field for text scaling
  public:
    Gmessage(int Msgx, int Msgy, int MsgFont,
                int FieldSize, char* Text);
    void show();
};

class Mcircle: public Circle, public Gmessage
{
  public:
    Mcircle(int Mcircx, int Mcircy, int Mcircradius,
              int Font, char* Msg);
    void show();   //show circle with message
};
Circle::Circle(int Initx,int Inity,int InitRadius):Point(Initx, Inity)
{
  radius=InitRadius;
}

void Circle::show()
{
  Visible=true;
  Circle(x,y,radius);   //draw the circle
}

Gmessage::Gmessage(int Msgx, int Msgy, int MsgFont,
        int FieldSize, char *Text):Location(Msgx, Msgy)
{
  font=MsgFont;   //standard fonts defined in graph.h
  field=FieldSize;   //width of area in which to fit text
  msg=Text;       //point at message
}
void Gmessage::show()
{
  int size=field/(8*strlen(msg));   //8 pixels per char
  settextjustify(CENTER_TEXT,CENTER_TEXT);
                                      //centers in circle
  settextstyle(font,HORIZ_DIR,size);
  outtextxy(x,y,msg);
}
  Mcircle::Mcircle(int Mcircx, int Mcircy, int McircRadius, int Font, char *Msg):Circle(Mcircx, Mcircy, McircRadius),Gmessage(Mcircx, Mcircy, Font, 2*McircRadius, Msg)   {   }
void Mcircle::show()
{
  Circle::show();
  Gmessage::show();
}
void main()
{
int graphdriver=DETECT;
int graphmode;
initgraph(&graphdriver, &graphmode, "C:\Program Files\CLanguage");
                             
Mcircle small(250,100,25,SANS_SERIF_FONT ,"C++");
small.show();
Mcircle medius(250,150,100,TRIPLEX_FONT, "World");
medius.show();
Mcircle large(250,250,225,GOTHIC_FONT, "Universe");
large.show();
getch();
closegraph();
}
顶端 Posted: 2006-12-21 18:54 | [3 楼]
帆宝1





性别: 保密 状态: 该用户目前不在线
等级: 栋梁之材
发贴: 525
威望: 0
浮云: 1122
在线等级:
注册时间: 2005-06-25
最后登陆: 2007-06-25

5come5帮你背单词 [ powder /'paudə/ n. 粉末,火药,炸药 ]


楼上 的兄弟你猜对了 恭喜
谢谢
顶端 Posted: 2006-12-21 18:55 | [4 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.006975(s) query 5, Time now is:11-23 22:08, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号