The FlushConsoleInputBuffer function flushes the console input buffer. All input records currently in the input buffer are discarded.
BOOL FlushConsoleInputBuffer(
HANDLE hConsoleInput |
// handle to console input buffer |
); |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
GetNumberOfConsoleInputEvents, PeekConsoleInput, ReadConsoleInput, WriteConsoleInput