Coding Is My Life

코딩은 인생

카테고리 없음

[백준/C++][그대로 출력하기(11719번)]

산기대 컴공 2020. 12. 18. 19:13
728x90

문제

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

 

11719번: 그대로 출력하기 2

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이

www.acmicpc.net

문자열에 약한것 같아서 풀어보게됬다.

문제 해결은 cin.getline 함수를 이용했다.

cin함수는 공백및개행을 무시하는데 cin.getline함수는 공백및개행을 포함하므로 사용하게 되었다.

cin.eof 함수는 bool 자료형을 반환하는데 만약 입력의 끝을 만나게 된다면 true를 반환한다.

 

코드

1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main(void){
    char a[101];
    while(!cin.eof()){
        cin.getline(a,101);
        cout << a <<"\n";
    }
}
cs
728x90