Использование getchar () в c дает "Enter" после ввода [дубликат]

Я пытаюсь написать простую программу, которая просит пользователя выбрать из меню в цикле. Я использую getchar () для получения ввода, однако заметил, что когда я ввожу char и нажмите Enter, программа сделает два цикла (как если бы я нажал дважды), один символ как вход, а другой для 'Enter' как вход.

Как это исправить?

7
задан gsamaras 3 February 2019 в 14:38
поделиться