본문 바로가기

Algorithm/BOJ

[백준/11718/c++] 그대로 출력하기

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

 

11718번: 그대로 출력하기

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

www.acmicpc.net

 

 

여태까지는 입력값이 공백으로 구분됐기 때문에 std::cin을 사용했는데

 

여기서는 공백 포함하여 한 줄 전체를 입력받아야 하기 때문에

 

getline(cin, 문자열)을 이용했다.

 

 


#include <iostream>
#include <string>

using namespace std;

int main(){
  int testcase = 100;

  while(testcase > 0){
    string input;

    // 공백 포함 문자열 입력받기
    getline(cin, input);

    cout << input << endl;

    testcase -= 1;
  }
  
}

 

 


<참고블로그>

https://aeunhi99.tistory.com/114

 

[C++] 공백(띄어쓰기)포함 문자열 입력받기

1. getline 이용 int main() { string s; getline(cin, s); cout

aeunhi99.tistory.com

 

'Algorithm > BOJ' 카테고리의 다른 글

[백준/1157/c++] 단어 공부  (1) 2024.02.17
[백준/10988/c++] 팰린드롬인지 확인하기  (0) 2024.02.17
[백준/2908/c++] 상수  (0) 2024.02.13
[백준/10809/c++] 알파벳 찾기  (0) 2024.02.13
[백준/11720/c++] 숫자의 합  (0) 2024.02.12