구조체를 사용하는 이유에 대해서 알아보자. 시작하기 전에 우선 구조체에 대해서 간단히 알아보자 구조체는 클래스에 개념을 가진 자료형으로 표현하고자 하는 물체를 표현할때 그 함수 안에 물체에 특징을 담아 변경이 용이하고 재상용이 가능한 객체지향의 특성을 가진 자료형이다. 예를 들어 몬스터를 표현하고자 하고 그 몬스터가 여러마리가 있다고 한다면 struct Anermy{ { int num [5]; int hp=30; int mp=30 int spd=12; int at=30; } 이런식으로 정의할 수 있다. 나중에 이 구조체를 갖고 와서 다른 몬스터를 체력이나 공격력만 다르게 바꿔서 쓸 수 있고 여러마리에 몬스터를 배열을 이용해서 간단하게 구현 할 수있다. 구조체를 다른 함수에서 불러와서 원하는 값을 변경하는..