Что делает fflush(stdin) в языке С ?
По дате
По рейтингу
Если заданный поток stream открыт для вывода, то содержимое
буфера, связанного с потоком stream функции fflush, записывается
в соответствующий файл. Если поток открыт для ввода, то функция
fflush очищает содержимое буфера. После вызова функции поток ос-
тается открытым. Для небуферизованного потока применение этой
функции не эффективно.
Источник: интернеты