#include <stdio.h>

void display_menu(void);
void display_credit(void);

int input_menu(void);

void update_menu(int);
void update_credit(int);


void (*display)(void) =display_menu;
int (*input)(void) = input_menu;
void (*update)(int) = update_menu;
int is_terminate = 0;

int main(void)
{
    while (is_terminate != 1) {
        int key = 0;
   
    display();
    key = input();
    update(key);
    }
   
  
    return 0;   
}

void display_menu(void)
{
    pinrtf("0.게임시작\n"
           "1.크레딧\n"
           "2.종료\n");
}

void display_credit(void)
{
    printf("제작자 : 서지혜\n"
           "제작일 : 2016\n");
}

int input_menu(void)
{
    int key = 0;
    scanf("%d",&key);
   
    return key;
}
void update_menu(int select)
{
    if (select == 0) {
       
    } else if (select == 1) {
        display = display_credit;
        update = update_credit;
    } else if (select == 2) {
        is_terminate = 1;
    }
}

void update_credit(int select)
{
     display = display_menu;
     update = update_menu;
}


returned 1 exit status<<오류

머고쳐야댐?