#include main() При вводе абракадабры (а-ля "432asd") прога, содержащая такой фрагмент, уходит в бесконечный цикл и scanf больше не тормозит цикл на ввод данных.
Объясните суть проблемы. Я никак не могу въехать почему scanf "уходит в себя".
{
int a;
while(1)
{
int a;
printf("Input a number: ");
scanf("%1d", &a);
printf("%d\n", a);
}
}
===================================
Ответ на:
комментарий
от int19h
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум scanf (2005)
- Форум Загадки при считывании scanf'ом в C (2016)
- Форум Как перезапускать программу в случае ее неудачного запуска. (2015)
- Форум проблемка со scanf (2011)
- Форум в чем ошибка (2001)
- Форум Неочевидное поведение scanf() (2014)
- Форум почему код на си не работает как нужно (2023)
- Форум почему и при каких условиях scanf(«%i») будет крашится? (2014)
- Форум Си ввод/вывод (2011)
- Форум scanf(«%s»,char*) Что-то не так :( (2011)