1. 특정 문자까지만 입력 (scanf)

char str[1000];
scanf("%[^a]", str);  // a까지 입력 (줄바껴도 계속됨)
scanf("%[^\\n]", str); // 줄끝날때까지 입력

2. C++ 한줄 입력

getline(cin, str)을 사용 (줄바꿈 문자를 알아서 처리해줌)

string str;
getline(cin, str);

만약 이전에 cin >> 을 사용한 후에 getline을 쓰려면 cin.ignore()를 한번 호출해주고 getline 사용

(안해주면 동작 이상하게 함)

int a;
string str;

cin >> a;
cin.ignore();
getline(cin, str);