scanf 에서 입력값 없이 넘어가버려요
첫빛
2023.04.01
scanf 입력 없이 저절로 넘어가버립니다 scanf 입력 없이 저절로 넘어가버립니다
질문 내용 : scanf로 입력 받는 부분 만들었는데요
앞에서 관리자모드로 들어가시려면 a를 누르세요 해서 a눌러서 들어 오면요
int pass;
printf(여기는 관리자모드입니다.\n비밀번호를 입력해주세요.\n);
scanf(%d, &pass);
if (pass == 1212)
.
.
.
else
.
.
.
이렇게 걸어 줬는데요 앞에서 a눌러서 관리자 모드라는 곳에 들어가면 비번 누르지도 않았는데 바로 비번이 틀렸다는 else문이바로 출력 되어버리는데요 앞에서 a 누름과 동시에 뒷쪽에 비번 입력 란까지 영향을 미치는거 같은데 이거는 방법이 없나요?
버퍼 같은걸 비워야 하는건가요? 방법을 모르겠어요 ㅠ
-
차오름
즐프하시구 행복하세요~
-
별하
와 정말 감사합니다^^
-
보미나
scanf(\%d\