입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요
EOF(End Of File) - 주어진 입력 파일만 갖고 입력을 받을 때 더이상 읽을 수 있는 데이터가 없는 경우 즉, 파일의 끝일 때를 말함.
헷갈리지 말아야할 것은 Enter(개행)또한 하나의 문자다. (Ascill 코드의 LF)
파일의 끝까지 읽고난 뒤 그 다음 파일을 읽으려 할 때(더 읽으려고 할 때) 읽을 데이터가 없을 때 EOF가 되는 것
while(scanf(%d %d", &a, &b) != -1)
while(!(cin >> a >> b).eof())
while(cin >> a >> b)
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int a, b;
while (cin >> a >> b) {
cout << a + b << "\n";
}
return 0;
}