이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
| Date |
2008/10/11 23:18:08 |
| Name |
언젠가는.. |
| Subject |
c언어 구조체 질문입니다.. |
|
구조체에대한 레포트를 하게되었는데 아직 구조체에대해 잘 알지 못해 질문드립니다.
문제는
구조체 타입을 정의하고 그 구조체 타입의 변수를 생성하여 구조체 간의 더하기(+), 빼기(-),수행하는 함수를 정의하는 프로그램을 구성하라. 조건, 구조체 멤버에는 int형 변수, double형 변수, int형 배열은 반드시 존재하여야 한다.
구조체 변수 타입은 구조체 변수, 구조체 배열 변수, 구조체 포인터 변수를 각각 정의하여 구현한다.
이거인데요... 제가 알고있는 구조체 상식은 구조체 만드는법정도인데.. 그 구조체간의 사칙연산을 할수있는
함수를 구현하라는것이... 어떻게 해야될지 모르겠네요;;
struct str{
int x;
double y;
int a[3];
};
이렇게 기본적인 구조체는 만들고 str one,two; 로 one,two두개의 변수를 만들고서
one.x = 10 , one.y = 15, one.a[0] = 5, one.a[1] = 6 , one.a[2] = 7;
two.x = 20 , two.y = 20, two.a[0] = 15, two.a[1] = 16, two.a[2] = 17;
sum(str x, str y)
{
.....
}
각 변수에 값을 대입을 하였는데 함수를 만들어야하는데... 저안에 어떻게 넣어야 하나요;;
구조체를 제대로 배우질 못해 많이 헷갈리네요...ㅜㅜ..
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|