clear the input buffer in cpp
#include <iostream>
int main() {
// Clear the input buffer
std::cin.clear();
// Ignore any remaining characters in the buffer
std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
return 0;
}