목록으로 2013.04.02. 10:50
C언어

Rectangle 객체배열

youtube

void main()
{
        Rectangle r[3];
        for(int i=0 ; i<3 ; i++){
                r[i].calcArea();
                r[i].print();
        }

}

--------------------------------------------------

void main()
{
        int w,h;
        Rectangle r[3];
                for(int i=0; i<3; i++)
                {
                        cout<<"가로 : "; cin>>w;
                        cout<<"세로 : ";cin>>h;
                        r[i].setRectangle(w,h);
                        r[i].calcArea();
                        r[i].print();
                }
}
----------------------------------------------

void main(){     
        Rectangle r[3];
        Rectangle *r1=r;
        // 또는 Rectangle r[3], *r1;
        // r1 = r;
        int a,b;
        for(int i=0;i<3;i++){
                cout<<"가로 : ";
                cin>>a;
                cout<<"세로 : ";
                cin>>b;
                r[i].setWidth(a);
                r[i].setHeight(b);
                r[i].calcArea();
                
        }
        
        
        for(int j=0;j<3;j++){

                (r1+j)->print();
        }
        

        
}

댓글 2

댓글 작성 권한이 없습니다. 로그인하기

  • void main(){
    int m,a,b;
    cout<<"사각형의 갯수?";
    cin>>m;
    Rectangle *r=new Rectangle[m];
    for(int i=0;i<m;i++)
    {
    cout<<"가로 : ";
    cin>>a;

    cout<<"세로 :";
    cin>>b;
    r->setRectangle(a,b);
    r->calcArea();
    r->print();
    (r+1);

    }


    delete r;


    }
  • void main()
    {
    Rectangle *rp = new Rectangle;
    rp->setRectangle(10,20);
    rp->calcArea();
    rp->print();
    delete rp;
    }
NO
TITLE
섬네일
| 11. 27 | 조회
2
profile 너에게제공 | 09. 10 | 조회
1