왜 에러가 발생할까요?

youwlghks Reply 9 years 34 weeks ago
계속해서 EOF를 인식못하거나 EOF를 입력하면 마지막 문장이 반복되거나, 다른 컴파일러에서는 빈 라인만 계속 나옵니다. (개인적으로 EOF로 끝나는 문제는 너무 힘드네요... 컴파일러마다 결과가 천차만별이고요...ㅠㅠ)
booksky Reply 9 years 34 weeks ago
안녕하세요. 조교 이은헌입니다. gets함수를 이용하여 string을 입력받았는데, gets 함수를 이용하여 입력받으면 EOF를 받지 못하는 것으로 알고있습니다. 예를 들어 gets(str)을 하고 'testEOF'를 입력하면 str에는 'test\0'과 같은 형식으로 저장이 될 것입니다. gets말고 다른 방식으로 string을 입력받아보시기 바랍니다.