jh20s   7년 전


while (scanf("%s", str)!=EOF) {

이렇게 하면은 문자열 개수만큼만 입력받고 끝나면 종료한다 이렇게 짰는데 

비쥬얼 스튜디오로 컴파일이나 디버깅을 하면 입력을 기다리고 있었습니다

그래서 잘못된건가 생각해서 다르게 풀고 이렇게 제출하니까 되더라고여;;

질문할려는건 제가 아는 지식으론 EOF가 입력의 끝일때 반환되는 값인데 디버깅모드나 그냥 컴파일모드에서는 반환이 안되는건가요?

chan4928   7년 전

콘솔창에서 ctrl + z 를 누르면 종료(EOF)가 입력됩니다.

jh20s   7년 전

이유는 모르겠지만 한번이아니라 ctrl+z 엔터 세번을 하니 eof 입력되서 출력이 되네요 

감사합니다

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