반응형
EOF
EOF(End of File): 파일의 끝, 더 이상 읽을 데이터가 없다
cin으로 입력을 받으려고 할 때, EOF라면 입력이 취소되고 cin.eof()는 true를 반환한다. 이를 이용하여 파일이 종료될 때까지 입력을 받는 코드를 작성할 수 있다.
터미널(콘솔)에서는 EOF를 수동으로 넣어 주어야 한다.
Windows: Ctrl+z / Unix: Ctrl+d
코드
#include <iostream>
int main()
{
using namespace std;
int a, b;
while(true) {
cin >> a >> b;
if (cin.eof()) break;
cout << a + b << "\n";
}
return 0;
}
반응형