4458번 - 첫 글자를 대문자로
getline을 써서 str을 받을라고 하는데 i=0인 부분은 getline이 안써지고 넘어가요
이유를 알 수 있을까요
처음에 cin >> n; 에서 cin은 정수 부분만 쏙 빼먹고 마지막에 개행 문자는 그대로 버퍼에 남겨두기 때문에, 그 이후 처음으로 실행되는 getline은 시작하자마자 개행 문자를 만나기 때문입니다.
댓글을 작성하려면 로그인해야 합니다.
dbswjd0634 6년 전
getline을 써서 str을 받을라고 하는데 i=0인 부분은 getline이 안써지고 넘어가요
이유를 알 수 있을까요