필요 라이브러리:
#include <string>
1. string 생성
(1) 빈 문자열 생성하기
string str;
(2) 초기화된 string 생성
string str = "abcd";
string str("abcd");
(3) 생성 후 값 대입
string str;
str = "abcd";
(4) 기존 문자열 복사
string _str("abcd");
string str(_str);
(5) C에서의 문자열과의 호환
char s[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
string str(s);
(6) new를 이용해서 동적할당하기
string* str = new string("abcd");
2. 입력
(1) cin 이용
cin >> str;
- 단 이 경우는 " "를 기준으로 입력받으므로 단어 기준으로만 입력 가능
(2) getline() 이용
getline(cin, str);
getline(cin, str, ',');
- 엔터 기준으로 입력을 받음.