segmentation fault

leejs1030 Reply 3 years 47 weeks ago
답변 감사히 받았습니다 이전 답변 보고 잘못된 걸 알고 말씀해주신 부분 while((ch=getchar())!='\n' && (ch=getchar())!='\0') 을 while((ch=getchar())!='\n' && ch!='\0') 로 수정했는데 여전히 segmentation fault가 뜹니다 그 외에도 혹시나 싶어서 while((ch=getchar())!='\n')로도 바꿔보고 실행시켜서 몇가지 입력해봤지만 글자수 엄청많이 입력했을 때 빼고는 문제가 전혀 없었는데 뭐가 문제일까요...
withcs2 Reply 3 years 47 weeks ago
문자열의 마지막은 \0지만 입력의 끝은 EOF입니다. 8강 ppt를 참고해주세요 EOF로 끝나는 경우 에러가 발생해요 1 A 입력하고 마지막에 엔터 말고 ctrl+D (EOF)로 끝내보면 에러가 발생할 거예요
leejs1030 Reply 3 years 47 weeks ago
감사합니다아아아아