<iostream> 에 포함되어 있다.cin.getline(변수 주소, 최대 입력 가능한 문자 개수 n, 종결 문자 delim) cin.getline(str, 100);
getline(입력스트림 객체, 문자열을 저장할 string 객체, 종결 문자)\n 을 기준으로 문자열을 읽으므로 공백이 있을 경우 공백도 포함한다. 따라서 주로 공백을 포함하여 문자열을 입력 받을 때 사용한다.string s;
getline(cin, s);
cout << s;
cin/cout명령 사용 시 입출력으로 인한 시간 초과를 막기 위해 사용한다.
sync_with_stdio(0) : c stream 과 c++ stream 의 동기화를 끊는 명령cin.tie(0) : cin 수행 전에 cout 버퍼가 비우지 않도록 하는 명령참고
문자열 출력 시 출력 버퍼에 문자가 임시로 저장되었다가 비워지면서 화면에 출력된다. 따라서 입력과 출력을 번갈아 가면서 이루어져야 할 때 cin 명령 수행 전 cout 버퍼를 비워야 정상적으로 동작한다. 하지만 채점 시에는 출력만 확인하기 때문에 굳이 cin 명령 수행 전에 cout 버퍼를 비울 필요가 없다.
\n 을 직접 출력하자.출력 맨 마지막에 공백 혹은 줄바꿈이 추가로 있어도 상관 없다.