mushi   3년 전

오셀로제배치처럼 문자열이 입력일 때

테스트케이스(T) 받고 오셀로 갯수(N) 받은다음에

scanf에서 %s 

scanf에서 %1s or %c 사용 

fgets, gets 를 써봐도 (fflush도 사용해봤습니다)

첫번째 까지는 잘 되는데 2번째 케이스 입력 후 

나머지 T-2번남은 케이스가 2번째 케이스 의 입력값으로

결과를 쫙- 출력하고 종료되네요. scanf는 문자열 받을때마다 따라오는 버퍼찌꺼기 때문인거 같은데

fget함수들은 사용법이 잘 못되었는지 똑같은 현상이 나옵니다. 


부디 어떻게 입력받는게 이러한 버퍼스트레스 없이 받을 수 있나요?



kesakiyo   3년 전

이거는 소스코드를 봐야지 알 수 있을것 같네요

댓글을 작성하려면 로그인해야 합니다.