scanf("%s %c %d", name, &sex, &age);
  getchar();


여기에서 getchar()이 버퍼에 남아있는 \n의 소멸을 위해서 있다고 하는데

만약 홍길동 M 21이 입력될때

절차로 보면

일단 홍길동은 name에 저장될태고

M은 sex에 저장되고

개행문자 아스키코드 10이 age에 저장되는거 아님?

그리고 getchar은 21의 문자값을 받는게 정상 아닌가?

근데 저걸 printf하면 홍길동 M 21이 정상적으로 출력된다는데 내가 생각하는 과정이 이상한건가...