int main(int argc, char *argv[]) {
int birth;
int year = 2020;
char a;
printf("태어난 연도는? : ");
scanf("%d",&birth);
printf("생일이 지났습니까? y나 n로 입력 하시오 : ");
scanf("%c",&a);
if(a == 'y') {
printf("당신은 올해 만 %d세 입니다.\n",year-birth);
}
else if(a == 'n') {
printf("당신은 올해 만 %d세 입니다.\n",(year-birth)-1);
}
return 0;
}
생일이 지났습니까? y나 n로 입력하시오 : 출력되고 나서 실행 끝나 버리는데 왜 그런거임?
원래그런거임 마지막줄에 _getch(); 붙여봐
니가 이상하게 짜니까 안되지
strcmp로 해도 안 되냐? - dc App
scanf(" %c