cin.ignore()
时间: 2024-06-05 22:12:10 浏览: 94
cin.clear()、cin.sync()和cin.ignor()的用法
`cin.ignore()` 是一个 C++ 中的函数,用于清空输入缓冲区。它的作用是忽略之前输入的换行符和回车符等字符,使得下一次输入可以从无输入字符的状态开始。通常在使用 `cin` 进行输入时,如果之前输入了一个字符串或者数字后面没有使用 `cin.get()` 或者 `getline()` 等函数进行读取,那么这些字符会留在输入缓冲区中,导致下一次输入无法正常进行。使用 `cin.ignore()` 可以清空输入缓冲区,避免这种问题。
阅读全文