1. EOF란 무엇인가?
End of File의 준 말로 파일의 끝 즉, 데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없음을 나타낸다.
EOF 자체는 상수값의 매크로로 단순히 -1을 나타낸다.
표준 입출력 라이브러리인 stdio.h 에 정의 되어 있다.
<stdio.h 라이브러리 내에 정의된 EOF>
2. C에서 EOF까지 입력받는 법
반복문을 선언한 뒤에 scanf를 조건식에 넣은 뒤 EOF가 아닌 동안 반복시키면 된다.
3. C++에서 EOF까지 입력받는 법
무한 반복문을 선언한 뒤에 cin을 통해서 계속해서 입력받는다. 그 후 조건문을 통해서 cin이 제대로 작동하지 않았을 시에 break를 넣어주면 된다.
'C&C++' 카테고리의 다른 글
cocos2d-x 삼성소프트웨어멤버십 지원과제 (0) | 2014.10.08 |
---|---|
[20140919] extern에 대한 괄 (0) | 2014.09.19 |
[20140919]%d 출력방식 (0) | 2014.09.19 |