https://www.acmicpc.net/problem/10951
📌백준 10951 (C 사용)
while(0) -> 무한루프 돌아서 출력 초과
테스트케이스 개수를 지정해주지 않았을 땐 어떻게 해줘야 할까
방법은 EOF
EOF(End Of File)란 텍스트 파일의 끝임을 알리기 위한 문자값으로,
-1 값이다. ctrl + z 하면 -1이 들어간다.
#include<stdio.h>
int main()
{
int a, b;
while(scanf("%d %d", &a,&b) != EOF)
{
printf("%d\n", a+b);
}
return 0;
}
ctrl + z를 입력하니 while문이 종료되고 프로그램이 종료되었다.
(추가)
C++에서는 EOF를 어떻게 사용할까?
cin.eof() 함수 등 여러가지 방법이 있다.
내가 사용하는 방법은
while(getline(cin, A)) 를 사용한다.