C++에서 문자열을 받아올때 cin을 사용한다. string str; cin >> str; 이런식으로 문자열을 받아오곤 한다. 그렇다면 공백을 포함한 문자열은 어떻게 받아올까? getline()을 사용하면 공백을 포함한 문자열을 str에 저장할 수 있다. getline()에는 2가지 종류가 있는데 하나씩 정리해보려 한다. 1. cin.getline() 첫번째는 기존의 C-스트링을 사용하여 char에 문자열을 입력받을 때 이다. 먼저 getline의 형식을 보도록 하자 cin.getline(char buf[], int size, char delimitchar) 여기서 buf는 문자열을 저장할 배열, size는 배열의 크기, delimitchar는 문자열의 끝을 지정하는 문자이다. 이렇게만 보면 이해가 어려..