When I excute these codes..
I could get a not 2 bad result..
But if I select exception valuse, it cause roof error.
How can i solve this?
Could answer me?
¡ØI inspect these lines in /*~*/.
#include <stdio.h>
#include <stdlib.h>
void print_f(void) {
printf("Please select THE number between 1~7('7' to QUIt)\n");
printf(" 1) Triangle Form_Nomal SHAPE\n");
printf(" 2) Star Form\n");
printf(" 3) Arrow Form\n");
printf(" 0) QUIT\n");
printf(" Wanna select ? ===> ");
}
int operate_f(int i){
unsigned int err_count = 3;
switch(i) {
case 1:
printf("¡â¡ã¡â¡ã¡â¡ã\n");
printf("\n");
printf("\n");
main();
break;
case 2:
printf("¡Ù¡Ú¡Ù¡Ú¡Ù¡Ú\n");
printf("\n");
printf("\n");
main();
break;
case 3:
printf("¡ç¢×¡è¢Ö¡ê¢Ø¡é¢Ù¡æ\n");
printf("\n");
printf("\n");
main();
break;
case 0:
printf("Bye Bye!!\n");
exit(i==7);
break;
/* default:
printf("Worng number select number between 0~3\n");
err_count--;
if(err_count==0){ exit(0); }
main();
break;
} */
return 0;
}
int main(void) {
int num;
print_f();
scanf("%d",&num);
printf("\n");
printf("\n");
operate_f(num);
return 0;
}
Waiting 4 your little effort....