작성한 질문수
홍정모의 따라하며 배우는 C언어
8.2 파일의 끝
해결된 질문
작성
·
225
2
EOF가 -1로 define되어있고 while ((c = getch()) != EOF)에서 콘솔창에 EOF를 입력하는 커맨드 ctrl+z를 입력하고 엔터를 치면 -1이 반환이 되고 -1은 곧 EOF이므로 끝내게 된다.
이렇게 이해하면 맞게 이해한건가요?
이것이 아니면 EOF와 상관없이 원래 getchar()함수는 더이상 입력받을 것이 없을 때 -1을 무조건 return하는 것인가요?
답변 1
처음 생각하신 것이 맞습니다.