#include <iostream>
#include <string>
#define endl "\n"
using namespace std;
int main(void) {
// C++ Init
ios::sync_with_stdio(false);
cin.tie(NULL);
int input;
string str;
cin >> input;
// cin 입력 버퍼 초기화
cin.ignore();
getline(cin, str);
cout << input << endl;
cout << str << endl;
}
cin은 개행문자(\n)를 버퍼에 남겨두고 있기 때문에
getline 명령줄이 무시된다.
cin.ignore()를 하여 버퍼를 초기화하여 사용한다.
'C++' 카테고리의 다른 글
C++ 대소문자 변환 (0) | 2025.01.10 |
---|---|
C++ - 알고리즘 문제 풀이에 유용한 bits/stdc++.h 헤더파일 (0) | 2024.12.31 |
C++ - 벡터 중복 값 제거 (0) | 2024.12.29 |
C++ - 문자열 반복문 주의점 (0) | 2024.12.14 |
C++ - 공백 포함 문자열 입력 (0) | 2024.12.14 |