: 안녕 하세요.. 전찬성 이라고 합니다
: 한가지 난해한 문제가 발생해서 이렇게 질문 올립니다..
:
: 문제는 다름이 아니라
:
: EOF (end of file) 의 갑이 무엇인지 ..? 잘몰라서 프로그램을 돌렸는데
: 무한루푸에서 빠저 나오질 못하고 있습니다 ..
:
: 소스코드는 ...
:
: main()
: {
: int c;
:
: while (( c = getchar()) != EOF)
: {
: putchar();
: }
: }
:
: 입니다 .. 그런데
: 실행을 하면
:
: r 넣으면
: r 나오고
: i 넣으면
: i 나오고 ..
:
: 그런데 문제는
:
:
: 무한루푸에서 빠저 나오질 못한다는 점 입니다..
:
: 왜 그런지 .. eof 갑을 넣으면 즉 책에는 -0 (숙자 -0 이라고) 해서
: 넣었는데
:
: 무한루푸에서 나오질 않습니다..
:
: 그냥 control + z 키를 누르면 빠저 나오기는 하지만 그래도 다른
:
: 방법은 없는지요..
:
: --
: the programming longuage
:
: BRIAN W . KERNIGHAN . DENNIS M . RITCHIE .
EOF 는 -1 로서,
CTRL + D 를 누르면 입력됩니다.--- Testors