dlswns   1년 전

출력형식..                                 

pill27211   1년 전

먼저, 최대 글자 수가 50자 이므로 문자열 뒤에 삽입되는 '\0'까지 생각해 51만큼 할당해 주셔야 합니다.

그리고 해당 문제에서 입력은 공백을 포함해 입력되기 때문에 scanf()의 " " 속 공백을 넣어 버리면 의도치 않은 문자열이 저장될 수 있습니다. 또한, 개행 문자('\n')가 매 사이클마다 남게 되므로 11행 scanf() 이전에 getchar(); 을 추가해 주어 매번 비어있는 상태의 입력 버퍼를 유지해 주어야 합니다. 아래 코드는 작성하신 논리에서 적절한 수정을 했으니, 참고용으로 봐주세요.

dlswns   1년 전

감사합니다 ㅜㅜ

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