더북(TheBook)

그럼 구조체 변수 gameInfo1을 선언하고 name, year, price, company 멤버의 값을 저장해 봅시다. 구조체는 전역으로 정의하지만, 구조체 변수는 main()함수에 선언합니다. 그리고 비주얼 스튜디오에서 코드를 작성할 때 멤버명을 직접 입력해도 되지만 멤버 중에서 선택할 수도 있습니다. gameInfo1까지 작성하고 마침표를 입력하면 사용할 수 있는 멤버가 뜹니다. 이 중에서 원하는 멤버를 선택한 후 값을 저장하면 편합니다.

그림 9-4 구조체 멤버 선택

첫 번째 게임 정보를 다음과 같이 저장합니다. 그리고 구조체로 저장한 게임 정보를 출력해 보겠습니다. namecompany는 문자열이므로 %s로 출력하고, yearprice는 정수이므로 %d로 출력합니다. 보기 좋게 출력 형태의 간격을 맞춥니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.