백준 온라인 저지(Baekjoon Online Judge) 11718~11719번 문제 풀이
그대로 출력하기
입력 받은 대로 출력하라. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않는다. 11718번: 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다. 11719번: 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이 있을 수도 있다. (빈 줄 가능, 공백 가능)
풀이
EOF(End Of File)를 만날 때 까지 반복문을 통해 문자를 계속 입력 받는다.
정답
C
#include <stdio.h>
int main()
{
char a;
while( scanf("%c", &a) != -1) printf("%c", a);
return 0;
}
EOF(End Of File)
대부분의 입출력 함수들은 에러가 발생했거나 EOF(End Of File)를 만났을 때 -1을 반환한다.
* 콘솔 창에서의 EOF를 만났을 때는 ctrl+z를 눌렀을 때이다.
'문제풀이 > 백준 온라인 저지' 카테고리의 다른 글
백준 알고리즘 - 2741~2742 (C) (2) | 2018.06.30 |
---|---|
백준 알고리즘 - 2839 (C) (0) | 2018.06.02 |
백준 알고리즘 - 10172 (C) (0) | 2018.05.23 |
백준 알고리즘 - 7287 (C) (0) | 2018.05.22 |
백준 알고리즘 - 1000 (C) (0) | 2018.05.22 |