Задать вопрос
adressmoeistranici
@adressmoeistranici
Делатель

Как вызвать scanf повторно?

Здравствуйте) помогите понять пж почему игнорируется второй scanf
#include
int main()
{
printf("Enter button...\n");
char ch;
scanf("%c", &ch);
printf("%c", ch);
scanf("%c", &ch);
printf("%c", ch);
return 0;
}
  • Вопрос задан
  • 296 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
adressmoeistranici
@adressmoeistranici Автор вопроса
Делатель
fflush(stdin);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Konstantin18ko
@Konstantin18ko
Стоматолог
Цикл есть
#include
int main() {
printf("Enter button...\n");
char ch;
while(true){
scanf("%c", &ch);
printf("%c", ch);
}
}

Бесконечный вызовов.
Если есть определеное количество протонов, то используйте цикл for(){}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы