#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<<오류
머고쳐야댐?
댓글 0