전에 알려주신 110번째 줄 EOF처리를 끝에 EOF가 나오면 -2를 리턴해 빈도 새는 부분에서 -2가 나오면 나가도록 했는데 문제는 그 부분입니다..
d = getchar();
*w = d;
if (cmtflag == 3) {
if (d == 'EOF') {
return -2; //comment with EOF
}
위와 같이 d == EOF로 두면 런타임 에러가 나고
'\0'으로 바꾸면 WA가 납니다..
왜 그런걸까요? EOF처리 테스트만 여러번 하는 것 같습니다..
정말 감사합니다