fflush(stdin)질문이요
개굴츼
2023.04.01
질문 제목 : fflush(stdin)질문이요fflush(stdin)실행오류?질문 내용 :
#include stdio.h
int main(void)
{
char name[25];
char blood[3];
int age;
printf(이름);
scanf(%s, name);
printf(혈액형);
scanf(%s, blood);
printf(나이);
scanf(%d, &age);
printf(안녕하세요. %s씨! %s형에 %d살이라...\n, name, blood, age);
return 0;
}fflush(stdin)사용을 알아보려고 만든 예제인데. 월래라면 이름 입력후 엔터시 혈액형은 뛰어넘고 그런 상황이 나와 fflush 를 사용해야 하는 걸로 아는데 위 코드는 무리없이 3가지다 입력이 되더군요... fflush사용하기위한 상태를 만들기 위해서는 어떻게 수정해야하죠?
그리고 왜 위 코드는 무리없이 실행이되는거죠?
*요약*
1.fflush를 사용해야하는 상황을 만들어주세요
2.왜 위코드는 fflush가필요없나?