void function(void) { key_diy(); switch(key_status) { case 1: function1(); break; case 2: function2(); break; case 3: function3(); break; case 4: function4(); break; case 5: function5(); break; case 6: function6(); break; case 7: function7(); break; default: function0(); break; } }
int main() { int sel = -1; char buffer[INPUT_LENGTH]; int isInputValid = INPUT_INVALID; Num Num1; Num Num2; Num NumResult[5]; for(;;) { display_menu(); fflush(stdin); while(1) { isInputValid = getTwoInput(&Num1, &Num2); if(isInputValid == INPUT_INVALID) { printf("Please input again...\n"); } else { break; } } function1(&Num1, &Num2, &(NumResult[0])); function2(&Num1, &Num2, &(NumResult[1])); function3(&Num1, &Num2, &(NumResult[2])); function4(&Num1, &Num2, &(NumResult[3])); function5(&Num1, &Num2, &(NumResult[4])); printResult(&Num1, &Num2, NumResult); } printf("종료합니다.\n"); getchar(); return 0; }