C++/기타

[C++] cin.ignore()

Chan Lee 2023. 12. 28. 18:59

cin.ignore()은 μž…λ ₯ 버퍼λ₯Ό λΉ„μš°λŠ” 역할을 ν•©λ‹ˆλ‹€.

 

예λ₯Ό λ“€μ–΄,

cin으둜 1000 5000을 λ°›μ•˜μ„ λ•Œ λ‹€μŒ cin은 μž…λ ₯을 ν•˜μ§€λ„ μ•Šμ•˜λŠ”λ° 5000 λ“€μ–΄κ°‘λ‹ˆλ‹€.

 

버퍼에 5000 값이 λ‚¨μ•„μžˆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

그럴 λ•Œ cin.ignore()으둜 버퍼λ₯Ό λΉ„μš°κ³  λ‚˜μ„œ λ‹€μ‹œ μž…λ ₯을 λ°›μœΌλ©΄ 이런 ν˜„μƒμ΄ λ°©μ§€λ©λ‹ˆλ‹€.