https://www.acmicpc.net/problem/11718
문제
내용
입력 받은 대로 출력하는 프로그램을 작성하시오.
입력
최대 100줄로 이뤄져있는 문자열이 제시된다.
각 줄은 100글자를 넘지 않는다.
출력
입력받은 그대로 출력한다.
풀이
cin으로 입력값을 받고 입력값을 받을 때마다 eof를 검사한다. eof는 cin 버퍼에 내장되어 있다.
디버깅을 위해 EOF를 입력할 때는 window는 ctrl+Z, unix는 ctrl+D이다.
코드
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]) {
string buffer;
while(!cin.eof())
{
getline(cin, buffer);
cout << buffer << endl;
}
}
'Coding > PS' 카테고리의 다른 글
분해합 (0) | 2019.07.05 |
---|---|
카드의 합 구하기 (0) | 2019.07.05 |
계단 오르기 (0) | 2019.06.18 |
열 개씩 끊어 출력하기 (0) | 2019.06.08 |
프로그래밍 대회를 위한 빠른 출력함수 정리 (0) | 2019.06.01 |