8958번 - OX퀴즈
이 문제에서 gets()를 썼더니 틀렸다고 떠서 scanf()로 바꾸어봤더니 정답처리 되었습니다. gets()를 쓰면 틀리는 이유가 뭔지 궁금합니다.
fflush(stdin)은 표준이 아닙니다. 사용하지 않는 것이 좋습니다.
fflush(stdin)대신 getchar()을 선언해보았더니 gets()를 써도 정답처리되네요.
덕분에 fflush(stdin)을 써서 틀렸던 문제들을 수정했더니 바로 풀렸습니다. 정말 감사합니다ㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
wrist0neye 5년 전
이 문제에서 gets()를 썼더니 틀렸다고 떠서 scanf()로 바꾸어봤더니 정답처리 되었습니다. gets()를 쓰면 틀리는 이유가 뭔지 궁금합니다.