13413번 - 오셀로 재배치
오셀로제배치처럼 문자열이 입력일 때
테스트케이스(T) 받고 오셀로 갯수(N) 받은다음에
scanf에서 %s
scanf에서 %1s or %c 사용
fgets, gets 를 써봐도 (fflush도 사용해봤습니다)
첫번째 까지는 잘 되는데 2번째 케이스 입력 후
나머지 T-2번남은 케이스가 2번째 케이스 의 입력값으로
결과를 쫙- 출력하고 종료되네요. scanf는 문자열 받을때마다 따라오는 버퍼찌꺼기 때문인거 같은데
fget함수들은 사용법이 잘 못되었는지 똑같은 현상이 나옵니다.
부디 어떻게 입력받는게 이러한 버퍼스트레스 없이 받을 수 있나요?
이거는 소스코드를 봐야지 알 수 있을것 같네요
댓글을 작성하려면 로그인해야 합니다.
mushi 7년 전
오셀로제배치처럼 문자열이 입력일 때
테스트케이스(T) 받고 오셀로 갯수(N) 받은다음에
scanf에서 %s
scanf에서 %1s or %c 사용
fgets, gets 를 써봐도 (fflush도 사용해봤습니다)
첫번째 까지는 잘 되는데 2번째 케이스 입력 후
나머지 T-2번남은 케이스가 2번째 케이스 의 입력값으로
결과를 쫙- 출력하고 종료되네요. scanf는 문자열 받을때마다 따라오는 버퍼찌꺼기 때문인거 같은데
fget함수들은 사용법이 잘 못되었는지 똑같은 현상이 나옵니다.
부디 어떻게 입력받는게 이러한 버퍼스트레스 없이 받을 수 있나요?