본문 바로가기

C&C++

EOF 까지 받기

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