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 |