8958번 - OX퀴즈
---------input-------
2OOXXOXXOOOOOXXOXXOOO
---------output-------
loop get 2 numberstr get 2 string(len1)0str get OOXXOXXOOO string(len10)10
-------------------------처음 입력한 2가 첫번째 루프의 gets까지 저장된것으로 보이는데요.
이 문제는 어떻게 해결할 수 있을까요?
rewind(stdin)은 표준이 아니며, 버퍼를 비우는 용도로 사용할 수 없습니다.
이 문제의 경우 첫 번째 줄 이후 나오는 개행 하나만 처리하면 되기 때문에, 대신에 getchar(); 를 한 번 호출하는 것으로 해결할 수 있습니다.
감사합니다 ^^
댓글을 작성하려면 로그인해야 합니다.
tsdev 3년 전
---------input-------
2
OOXXOXXOOO
OOXXOXXOOO
---------output-------
loop get 2 number
str get 2 string(len1)
0
str get OOXXOXXOOO string(len10)
10
-------------------------
처음 입력한 2가 첫번째 루프의 gets까지 저장된것으로 보이는데요.
이 문제는 어떻게 해결할 수 있을까요?