Если я попробую что-то вроде:
int anint;
char achar;
printf("\nEnter any integer:");
scanf("%d", &anint);
printf("\nEnter any character:");
scanf("%c", &achar);
printf("\nHello\n");
printf("\nThe integer entered is %d\n", anint);
printf("\nThe char entered is %c\n", achar);
Он позволяет вводить целое число, а затем полностью пропускает второй scanf
, это действительно странно, так как, когда я заменяю два (сначала char
scanf), он отлично работает. Что может быть неправильно?