문제는 다음과 같다. 다음 코드를 실행하면 에러가 발생한다. 에러가 발생하지 않도록 수정해야 한다.
#include <iostream>
using namespace std;
class CRect
{
int left;
int top;
int right;
int bottom;
public:
void print();
};
void CRect::print()
{
cout << "( " << left << ", " << top << ", " << right << ", " << bottom << " )" << endl;
}
void main()
{
CRect rc;
rc.left = 0;
rc.top = 0;
rc.right = 20;
rc.bottom = '20';
rc.print();
}
문제에 대한 답
#include <iostream>
using namespace std;
class CRect
{
public:
int left;
int top;
int right;
int bottom;
public:
void print();
};
void CRect::print()
{
cout << "( " << left << ", " << top << ", " << right << ", " << bottom << " )" << endl;
}
void main()
{
CRect rc;
rc.left = 0;
rc.top = 0;
rc.right = 20;
rc.bottom = 20;
rc.print();
}
C++ 하이킹 연습문제 10장 3번에 대한 답
Euler Project 문제 2번 C++ (0) | 2017.01.21 |
---|---|
C++ 객체/객체 포인터로 클래스의 함수 호출하기 (0) | 2016.12.21 |
C++ 별 출력 예제 (0) | 2016.12.14 |
C++ 배열의 덧셈을 연산하는 코드 (0) | 2016.12.14 |
C++ 두 2차원배열의 뺄셈을 수행하는 코드 (0) | 2016.12.14 |