Channi Studies

[C++] cin.ignore() 본문

C++/기타

[C++] cin.ignore()

Chan Lee 2023. 12. 28. 18:59

cin.ignore()은 입력 버퍼를 비우는 역할을 합니다.

 

예를 들어,

cin으로 1000 5000을 받았을 때 다음 cin은 입력을 하지도 않았는데 5000 들어갑니다.

 

버퍼에 5000 값이 남아있기 때문입니다.

그럴 때 cin.ignore()으로 버퍼를 비우고 나서 다시 입력을 받으면 이런 현상이 방지됩니다.