kkw564   10달 전

Ctrl C로 종료하는기능인것같은데.. 디버깅시 잘 되는데 어디가 틀린지 모르겠네요

cubelover   10달 전

입력이 끝나면 프로그램이 스스로 종료해야 합니다. EOF 체크 등을 사용하세요.

kkw564   10달 전

gets(text) != EOF 이런식으로 구문을 짜면안되나요?

cubelover   10달 전

gets 함수는 EOF를 읽었을 때 feof를 설정해줍니다. 따라서 다음처럼 구현해야 합니다.


gets(text);

if(feof(stdin)) break;


특수한 경우 gets 함수가 NULL를 리턴하는 경우가 있어 while(gets(text)) 처럼 구현할 수 있는데, 이는 아래 문서를 참고하세요.

http://www.cplusplus.com/reference/cstdio/gets/

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