운영체제와 상관없이, 파일의 끝에 도달했을 때 언제나 특별한 값을 반환하는데
그 값을 EOF(End Of File)라고 하며,
이 값은 -1을 나타냅니다.
또한, 파일뿐만 아니라 키보드를 통해 입력 시에도 입력의 끝을 알려주는 방법이 필요한데,
윈도우에서는 Ctrl+Z를 누르고 Enter를 누른다면,
유닉스 시스템에서는 Ctrl+D를 누른다면
EOF를 발생시킬 수 있습니다.
프로그래밍 예제 - 백준 10951번
* 이 문제는 test case의 개수를 받고 있지 않으며, 따라서 Ctrl+Z 혹은 Ctrl+D를 통해 입력을 멈춰야 합니다. *
- cin.eof(): 파일의 끝을 의미하는 EOF를 읽게 되면 true 값을 돌려줍니다.