std string을 사용하려면
#include <string>
을 해주어야 한다.
string은 사용자 정의 자료형이다.
기본 자료형이 아니라 누군가가 사용하기 편리하도록 만들어 놓은 것!
cpp는 빈칸이 있으면 실행이 끝났다고 생각한다.
string을 입력받을 때 std::getline을 이용.
문제 해결 가능
std::getline(std::cin, age);
한 줄을 끝까지 입력 받음, 엔터 칠 때까지
int 와 string 섞어 쓸 때
std::cin.ignoere(32767, '\n');
\n을 만날 때까지 최대 32767개의 글자를 무시해라
'programming > c++' 카테고리의 다른 글
4.8 영역 제한 열거형 Enum Class (0) | 2019.04.29 |
---|---|
4.7 열거형 (0) | 2019.04.29 |
4.5 형변환 Type Conversion (0) | 2019.04.25 |
4.4 auto 키워드와 자료형 추론 (0) | 2019.04.25 |
4.3 using문과 모호성 (0) | 2019.04.25 |