11091번 - 알파벳 전부 쓰기
공백문자열을 입력받는 문제는 항상 좋게 지나가지를 않네요
로직이 잘못됬을까요?
로직은 맞는데
8번째줄에서 fflush(stdin)인 대신에
cin.ignore()로 바꾸니까 정답으로 처리되네요
감사합니다 찾아보니 버퍼 전체를 비우냐 하나만 비우냐의 차이가 있군요...덕분에 배워갑니다
fflush(stdin)은 표준이 아닙니다. 입력 버퍼를 비운다는 기능 자체가 비주얼 스튜디오상에서만 제공하는 것이고 gcc에서는 아무런 역할을 하지 않습니다. fflush는 본래 출력 스트림에만 사용하는 함수입니다.
댓글을 작성하려면 로그인해야 합니다.
p_ce1052 2년 전
공백문자열을 입력받는 문제는 항상 좋게 지나가지를 않네요
로직이 잘못됬을까요?