高手帮忙解决一下调用的问题

来源:百度知道 编辑:UC知道 时间:2024/05/08 10:52:16
#include <iostream.h>
class CRectangle
{
private :
int left;
int top;
int right;
int bottom;
public :
CRectangle()
{l=t=r=b=0;}
CRectangle(int l,int t,int r,int b)
{setcoord(l,t,r,b);}
void draw (void);
void getcoord(int *l,int *t,int *r,int *b)
{*l=left;*r=right;*t=top;*b=bottom;}
void stecoord(int l,int r,int t,int b)
};
#include " crect.cpp"
#include <stdlib.h>
void line (int x1,int y1,int x2,int y2);
void crectangle ::draw(void)
{line (left,top,right,bottom);
line (right,top,left,bottom);
line (top,bottom,left,right);
line (bottom,right,left,top);
}
void crectangle::setcoord (int l,int t,int r,int b)
{l=_min(_max(0,l),80);
t=_min(max(0,t),25);
r=_min(_max(0,r),80);
b=_min(_max(0,b),25);
r=_max(r,l);
b=_max(t,b);
left=l;top=t;right=r;bottom=b;
}
这是一个关于输出方框的vc函数

学会用现成的帮助---看错误提示,

crect.exe - 1 error(s), 0 warning(s)
只有一处错误,

F:\cqp\crect.cpp(18) : error C2143: syntax error : missing ';' before '}'
句(语)法错误,在大括号"}"前你少了个分号";"