C언어 fflush함수 질문
걸때
2023.04.01
#includestdio.hint main()
{
int age;
char name[20];
printf(나이를 입력 : );
scanf(%d,&age);
//fflush(stdin);
printf(이름을 입력 : );
fgets(name,sizeof(name),stdin);printf(%d \n,age);
printf(%s \n,name);return 0;
}여기서 왜 fflusch가 들어가는거죠?age란 메모리와name 이란 메모리가 따로되있는거아닌가요?근데 책에선 무슨 입력버퍼에 데이터로 간다하는데scanf함수는 입력버퍼가 아니지않아요?그냥 이해가안되요!! 도와주세요