11365번 - !밀비 급일
제가 gets함수를 써볼려다가 백준에서 컴파일 에러가 떠서 fgets함수를 써볼려고 했는데
fgets함수를 쓰면 입력때 END를 치더라도 프로그램이 종료가 되지 않더라고요 제 코드의 문제점을 혹시 아시는 분들이 있나요?
VS 디버거로 확인해보니 fgets로 받으면 END가 아니라 END\n가 들어가네요.
감사합니다 이번기회로 *(sentence+strlen(sentence)-1)='\0';
이란 포인터 연산을 해보는 좋은 경험을 해보았습니다.
댓글을 작성하려면 로그인해야 합니다.
jinwoongok 4년 전
제가 gets함수를 써볼려다가 백준에서 컴파일 에러가 떠서 fgets함수를 써볼려고 했는데
fgets함수를 쓰면 입력때 END를 치더라도 프로그램이 종료가 되지 않더라고요 제 코드의 문제점을 혹시 아시는 분들이 있나요?