EOF가 왜 처리가 안 될까요?

veritas95 Reply 9 years 26 weeks ago
c로 eof를 받는데 혹시 자료형이 문제인가 해서 int로 바꿔보기도 하고 이것저것 해봤는데, 도저히 eof를 받고 나서 while문을 빠져나가기 위한 if문으로 들어가지지를 않네요 ㅜㅜ 뭐가 문제인가요?
booksky Reply 9 years 26 weeks ago
1. char math[3] = ""; char returnmath[3] = ""; 3개 문자를 받기때문에 '\0'까지 고려해서 4로 잡아야합니다. 2. EOF처리가 안됩니다. if (c == 26) break; 이 코드의 의미를 모르겠습니다.