본문 바로가기

- Programming/- C++

★ 10. C++ 구조체 사용하기!

반응형

C++ 구조체 사용하기!

 

구조체는 사용자 정의 데이터 타입!

 

int, char, float처럼 데이터 타입을 다들 아시죠?

 

이런 데이터 타입을 사용자가 원하는 대로 만드는 겁니다.

 

설명을 어떻게 해야 될지...

 

바로 설명 해드리겠습니다!

 

쓰는 방법은 이렇게 적어주시면 됩니다

 

struct [구조체명]

{

char job[20];

int Hp;

int Mp;

};

 

이 구조체에는 직업과 체력과 마력을 담고있네요 어떻게 사용할까요?

 

예를들어 구조체 이름이 playerInfo라면

 

void main()

{

playerInfo plyaerA;

strcpy(playerA.job, "전사");

playerA.Hp = 500;

playerA.Mp = 300;

}

 

이렇게 사용하시면 됩니다.!

 

구조체 변수에 대한 접근은 변수명 다음에 '.' 점을 찍어주고

 

구조체 변수를 적어서 사용하시면 되요~

 

 

이렇게 하나의 변수에 여러개의 정보를 담고 싶을 때 구조체 를 사용하세요!

반응형