게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
아래랑 다른 간단한거 하나 질문드립니다
게시물ID : programmer_10914짧은주소 복사하기
작성자 : 겨울약국
추천 : 0
조회수 : 244회
댓글수 : 7개
등록시간 : 2015/06/06 11:06:22
옵션
  • 본인삭제금지
직사각형 둘레를 구하는 소스에다 면적을 구하는걸 추가하는 중인데 
곱하기를 포인터로 인식하는지 자꾸 error C2065: 'height' : undeclared identifier 에러가 뜨네요
커서는 맨 마지막의 헤이트를 가리키구요
원래 소스는 댓글로 올리겠습니다.
그 소스에다 면적만 추가하면 되는데 그 마지막 한고비가 해결이 안되네요 도움 좀 부탁드려요

#include <stdio.h>

struct rectangle {
int x;
int y;
int width;
int height;
};

typedef struct rectangle RECT;

int GetRectangle(RECT *rect);
int GetRectangle2(RECT *rect2);

void main()
{
RECT rect;
int circumference = 0;
int area = 0;

printf("직사각형의 좌표 (x, y)를 입력하시오 : ");
scanf("%d %d", &rect.x, &rect.y);

printf("직사각형의 폭(width)을 입력하시오 : ");
scanf("%d", &rect.width);

printf("직사각형의 높이(height)를 입력하시오 : ");
scanf("%d", &rect.height);
printf("\n");

printf("입력된 직사각형의 정보 출력\n");
printf("직사각형의 원점 좌표 (x, y) = (%d, %d)\n", rect.x, rect.y);
printf("직사각형의 폭(width) = %d\n", rect.width);
printf("직사각형의 높이(height) = %d\n", rect.height);
printf("\n");

circumference = GetRectangle(&rect);

printf("직사각형의 둘레 : %d\n", circumference);

printf("직사각형의 면적 : %d\n", area);
}

int GetRectangle(RECT *rect)
{
int circumference = 0;

circumference = rect->width*2 + rect->height*2;
return circumference;

}

int GetRectangle2(RECT *rect2)
{
int area = 0;
area = rect2 -> width * height;
return area;
}
꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호