while(1)
{
int a;
fflush(stdin);
scanf("%d", &a);
if (a ==1)
else
{
continue;
}
}
머이런식으로 할때
a에 1입력받으면 원하는거 나오고
딴거입력하면 다시입력하게 받아야하는데
fflush(stdin) 입력하면 문자입력해도 다시받아지는데
안하면 오류생김... 이해가안감....
while(1)
{
int a;
fflush(stdin);
scanf("%d", &a);
if (a ==1)
else
{
continue;
}
}
머이런식으로 할때
a에 1입력받으면 원하는거 나오고
딴거입력하면 다시입력하게 받아야하는데
fflush(stdin) 입력하면 문자입력해도 다시받아지는데
안하면 오류생김... 이해가안감....
fflush(/* input stream */) 극혐 - DCW
너가 그렇게 짰잖아. 너가 이해가 안 가는 거지 이유도 명확함. 컴퓨터는 거짓말 안 한다.
정확히 설명점해주세여...
scanf 꼭써야겠냐에요? - DCW
그리고 fflush(stdin) 극혐 - DCW