온라인 저지 문제를 풀고 있는데 간간히 문제가 문장을 통으로 입력해서 출력하는게 나와요.




위 코드처럼 gets()도 있고 fgets(), cin.getline()

아니면 getchar()를 써서 엔터 입력 전까지 하나하나 입력하는 방법을 이용해서 한 줄 통째로 입력하는 코드를 짜봤어요.




그런데 3번 입출력을 시도하는데 첫번째 입력이 씹히게 되어 2번만 입출력이 가능하게 되요.

이런 문제를 해결하려면 fflush()를 사용하면 된다고 하던데 온라인 저지가 GCC환경이라 fflush()가 작동되지 않아요. ㅜㅜ


혹시 이럴 경우 어떻게 하면 해결 할 수 있을까요?

한 줄 통째로 입력받는 이런 문제가 한 두개가 아니길래 걱정이에요.