문자열 출력하기
문제 설명
문자열 str이 주어질 때, str을 출력하는 코드를 작성해 보세요.
제한사항
- 1 ≤ str의 길이 ≤ 1,000,000
- str에는 공백이 없으며, 첫째 줄에 한 줄로만 주어집니다.
풀이
#include <iostream>
#include <string>
using namespace std;
int main(void) {
string str;
getline(cin, str);
cout << str << endl;
return 0;
}
- getline(cin, str) : 문자열 입력받기
📌 getline() 함수는 첫 번재 인자로 입력 스트림을, 두 번재 인자로 입력받을 문자열 변수('str')를 전달합니다. 이 함수를 사용하면 문자열에 공백을 포함한 여러 개의 단어를 입력받을 수 있습니다.
- cout: cpp에서 표준 출력 스트림을 의미하는 객체
📌 '<<' 연산자를 이용해 'cout'으로 출력하고자 하는 데이터를 전달
- endl: 줄바꿈 문자를 출력하는 역할