더북(TheBook)

9.2.2 구조체변수.c

struct GameInfo { // 구조체 정의
    char * name;     
    int year;      
    int price;     
    char * company; 
};

int main(void) {
    struct GameInfo gameInfo1; // 구조체 변수 선언
    // 구조체 멤버 저장
    gameInfo1.name = "나도게임";
    gameInfo1.year = 2022;
    gameInfo1.price = 50;
    gameInfo1.company = "나도회사"; 
    // 구조체 멤버 출력
    printf("-- 게임 출시 정보 --\n");
    printf("게임 이름 : %s\n", gameInfo1.name);
    printf("발매 연도 : %d\n", gameInfo1.year);
    printf("게임 가격 : %d\n", gameInfo1.price);
    printf("제작 회사 : %s\n", gameInfo1.company);
    return 0;
}

실행결과 icon_con

-- 게임 출시 정보 --
게임 이름 : 나도게임
발매 연도 : 2022
게임 가격 : 50
제작 회사 : 나도회사
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.