У меня проблемы с моей программой на C, когда я пытаюсь читать/анализировать ввод.
Справка
Это элемент часто задаваемых вопросов.
У StackOverflow есть много вопросов, связанных с чтением ввода в C, причем ответы обычно фокусируются на конкретной проблеме этого конкретного пользователя, не рисуя всю картину.
Это попытка охватить множество распространенных ошибок всесторонне, поэтому на это конкретное семейство вопросов можно ответить просто, пометив их как дубликаты этого:
- Почему вторая строка печатается дважды?
- Почему мой
scanf("%d", ...)
/scanf("%c", ...)
не работает? - Почему сбой
gets()
? - ...
Ответ помечен как вики сообщества. Не стесняйтесь улучшаться и (осторожно) расширяться.