cleankid99   6년 전

여기서 처음에 몇 줄을 받을건지에 대한

숫자 n을 입력을 받는데요.

그때 scanf에 엔터값이 같이 입력이 되는지

아래 for문에서 fgets에 바로 엔터값이 입력되어 문자열이 입력되지않고 끝나는것 같더라구요

어떻게 하면 해결할수있을까요?

djm03178   6년 전

scanf 뒤에 getchar(); 를 하나 넣으면 됩니다.

djm03178   6년 전

그리고 fgets 자체가 개행 문자까지 저장해주기 때문에 15번째 줄에서 \n을 또 해주면 안 됩니다.

cleankid99   6년 전

감사합니다 해결했어요!!

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