>> Edit article
이름
제목
패스워드
: EOF란.. End Of File의 약자로.. 파일의 마지막을 뜻하는 말입니다. : : 아래 설명에서 EOF의 값이 -1 이지만.. 입력을 -1로 한다고 해서.. EOF가 : : 입력되지는 않습니다. 단지 입력된 단어가 -1 이라고 표시하는 거죠.. : : 님의 처리는 당연히 -1이 출력되는게 맞습니다. : : Ctrl+D는 End Of File을 보낸다고 보시면 됩니다. 즉.. 처리를 종료 : : 하겠다는 뜻으로 보시면 됩니다. : : : 아주 기초적인 내용 같은데 잘 몰라서 질문드립니다. : : 입력받은 문자열을 출력하는 간단한 C프로그램을 : : 실습하고 있습니다 : : : : int c; : : while ( (c = getchar()) != EOF) : : putchar(c); : : exit(0); : : : : 이런 프로그램인데요.. : : -1 입력하고 엔터치면 프로그램이 종료되야 하지 않나요? : : EOF를 입력하는 방법이 따로 있는 건가요? : : -1입력하면 그냥 -1이 출력되어 버리네요. : : ctrl+D 눌러야만 프로그램이 종료되던데요 : : : : 설명 좀 부탁드리겠습니다 -_-;;; 답변 정말 감사합니다! 좋은 하루 되세요
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved