Problem Solving

[백준-C++] 10951번 : A+B -4

Dev_en 2021. 11. 21. 14:49

문제 설명

케이스 개수 입력하는 부분 없이 다짜고짜 테스트 케이스를 이용하라길래 무슨 말인가 했는데, EOF를 이용해서 EOF를 입력 받기 전까지 무한루프를 돌리는 문제였다.

 

C++로 EOF 처리하기

https://heestory0324.tistory.com/10

 

[C++] EOF(End Of File) 처리하기

EOF란? End Of File의 약자로, 파일의 끝 또는 종료를 의미한다. 흔히 소스코드를 빌드 후 프롬프트 창에서 실행한 것 또한 파일의 실행이므로, 프로그램 종료 또는 무한루프 탈출 조건으로 EOF를 쓰

heestory0324.tistory.com

 

코드

#include <iostream>
using namespace std;

int main(){
    int a, b;
    
    while(1){
        cin >> a >> b;
        if(cin.eof()) break;
        else cout << a+b << endl;
    }

    return 0;
}