왜 에러가 발생할까요?

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