How to clear keyboard buffer c++
#include <iostream>
#include <limits>
void clearKeyboardBuffer() {
std::cin.clear(); // Clear any error flags that may be set.
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n'); // Discard any characters in the buffer.
}
int main() {
// Example usage
clearKeyboardBuffer();
return 0;
}