그대로 출력하기
Coding/PS

그대로 출력하기

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