strcmp 쓰시는 데 string.h가 없네요 ㅎㅎ
1181번 - 단어 정렬
strcmp 쓰시는 데 string.h가 없네요 ㅎㅎ
그리고 같은 단어가 들어오면 한 번만 출력해야 돼요
중복처리하신 걸 못봤네요 ㅜㅜ
혹시나 해서 fgets대신에 scanf쓰니까 통과는 되네요...?
이렇게 하니까 맞았었요...저도 fgets를 잘 몰라서 뭔가 문젠지 궁금하네요 ㅜㅜ
일단 저도 해결은 했습니다!
제가 처음에 질문드렸던 소스를 보시면 fgets(str,51,stdin); 이렇게 되어있는데
최대 문자열 길이가 50이고 문자열 끝에 \n\0가 들어갈 걸 생각해서 52로 했었어야 했나봅니다.
아마 한 문자가 누락되어 실패한 것 같네요 ㅜㅜ..
정렬은 제대로 되는데 문자열 입력에서 문제가 발생하니 머리가 백지가 되었던 것 같습니다.
\n 입력에 관하여 어떻게 처리를 할지 되게 난감했었는데
getchar()를 사용하면 확실히 scanf 처리가 가능할 것 같네요!
한수 배워가겠습니다!
답변 감사드려요 ㅎㅎ
참고가 될까, 제 해결된 코드도 첨부하겠습니다.
댓글을 작성하려면 로그인해야 합니다.
aks7004 3년 전
부탁드립니다!! ㅜㅜ
도저히 반례를 못찾겠습니다!