입력 받은 대로 출력하는 프로그램을 작성하시오.
입력받은 그대로 출력한다.
이 문제는 입력받은 그대로 출력하기위해서 cin이 아닌 string의 getline함수를 사용해서 입력을 받아야 한다. 이 때 cin의 끝을 표현하는 ctrl + z를 받기위해 cin.eof() 함수를 사용한다.
#include <iostream>
using namespace std;
int main(){
string str;
while(true){
getline(cin, str);
if(cin.eof())
break;
cout << str << endl;
}
}
cpp 언어의 eof를 활용할 수 있는 문제였다.