백준 문제 풀이 - 그대로 출력하기 2 11719번

Joonyeol Sim👨‍🎓·2022년 2월 7일
0

백준문제풀이

목록 보기
85/128

📜 문제 이해하기

입력 받은 대로 출력하는 프로그램을 작성하시오.

💡 문제 재정의

입력받은 그대로 출력한다.

✏️ 계획 수립

이 문제는 입력받은 그대로 출력하기위해서 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를 활용할 수 있는 문제였다.

profile
https://github.com/joonyeolsim

0개의 댓글