более надежней чем scanf

более надежней чем scanf т.к. можно узнать причину сбоя
не корректной ввод строки

идея в том что консоль пишем в буфер, затем преобразуем в нужный тип числа