int main() { 

char ch; 

printf("첫번째 문자 입력 : "); 

scanf("%c",&ch); 

printf("첫번째 문자는 %c\n",ch); 

printf("두번째 문자 입력 : "); 

scanf("%c",&ch); 

printf("두번째 문자는 %c\n",ch); 

return 0; 

}

출처 : http://codingfun.tistory.com/124



첫번째 문자에 'a'를 입력하고 엔터키를 치면


버퍼때문에 두번째 입력은 못 한다구함


키보드 버퍼에 a와 엔터키가 같이 들어가진다고하는데


ch는 캐릭터형이니까 문자 하나만 보관 할 수 있지 않음??


a도 문자고 Enter도 아스키코드10번으로 문자인데


어떻게 버퍼에 같이 보관하고 scanf가 문자 a하나만 뽑고


ch에 저장 할 수 있음??