더북(TheBook)

실행하면 게임 출시 정보가 구조체 변수 gameInfo1에 저장된 ‘나도게임’ 정보와 똑같이 나옵니다. 이때 연산자 여러 개를 작성하는 것이 귀찮다면 화살표(->) 하나만 사용하는 방법도 있습니다. gamePtr->name(*gamePtr).name과 같은 의미입니다. 실행해 보면 정보가 똑같이 나옵니다.

TIP     화살표는 간접멤버 참조 연산자라고도 합니다.

9.3.1 구조체포인터.c

printf("-- 미션맨의 게임 출시 정보 --\n");
printf("게임 이름 : %s\n", gamePtr->name);
printf("발매 연도 : %d\n", gamePtr->year);
printf("게임 가격 : %d\n", gamePtr->price);
printf("제작 회사 : %s\n", gamePtr->company);
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.