Я использую scanf для чтения в int, однако я создаю ошибку, если кто-то помещает что-то, кроме int. Я заметил, что если я ввожу символ для scanf ("% d",% number);, он сохраняет его как 0. Я бы хотел, чтобы 0 был вариантом. Как мне избежать этой проблемы?
тестовый код будет int number; scanf ("% d", & число); printf ("% d", число);