getline의 사용법

YoungJoon Suh·2023년 2월 14일
0

getline(string)을 사용하면 '\n'을 구분자로 사용하여 문자열을 입력받는다. 이후 '\n'를 버퍼에서 지운다. 즉, '\n'를 받아들인다. 이와 반대로 cin은 '\n', '띄어쓰기', 'tab'를 구분자로 사용하며 버퍼를 지우지 않기 때문에, cin 이후 getline을 사용한다면 cin.ignore()과 같은 함수를 사용하여 버퍼를 비워주어야된다. (아니면 엔터를 입력값으로 받는다.)

profile
저는 서영준 입니다.

0개의 댓글