상세 컨텐츠

본문 제목

< 백준 BaekJoon : 11718번 그대로 출력하기> C++

C++/Baekjoon

by J2on 2023. 7. 31. 20:34

본문


문제

https://www.acmicpc.net/problem/11718

 

11718번: 그대로 출력하기

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시

www.acmicpc.net

 

풀이

문제는 브론즈5로 낮은 문제이지만, 문장이 끝날때까지 입력받는 경우가 까다롭게 느껴질 수 있다.

 

이 부분에 cin.eof()를 사용한다. 이는 cin으로 입력받은 것이 eof(End of File)인 경우에 true를 값으로 반환한다.

 

#include <iostream>
#include <string>
using namespace std;

int main(){
  string str;
  while(!cin.eof()){
    getline(cin, str);
    cout << str << endl;
  }
}

 

이 부분만 맞춰지면 크게 문제 없는 쉬운 문제.

 

 

https://github.com/J2on/BaekjoonOnlineJudge/blob/master/Code/Bronze/11718.cpp

 

관련글 더보기

댓글 영역