char str[1000];
scanf("%[^a]", str); // a까지 입력 (줄바껴도 계속됨)
scanf("%[^\\n]", str); // 줄끝날때까지 입력
getline(cin, str)을 사용 (줄바꿈 문자를 알아서 처리해줌)
string str;
getline(cin, str);
만약 이전에 cin >> 을 사용한 후에 getline을 쓰려면 cin.ignore()를 한번 호출해주고 getline 사용
(안해주면 동작 이상하게 함)
int a;
string str;
cin >> a;
cin.ignore();
getline(cin, str);