Когда я запускаю код, он спрашивает меня о моем возрасте. Но не спрашивает секс? В чем проблема с кодом.Последовательный scanfs, второй, не запрашивающий второй ввод от пользователя
#include<stdio.h>
#include<conio.h>
int main(void)
{
int age;
char sex;
printf("Enter your age \n");
scanf("%d",&age);
printf("Your age is %d \n",age);
printf("Enter your sex \n");
scanf("%c",&sex);
printf("Your sex is %c \n",sex);
getch();
return 0;
}
Предыдущий символ новой строки вводится вместо. – BLUEPIXY
Вам нужно проверить возвращаемое значение 'scanf()': 'if (scanf (...)! = N)/* error * /;' где 'N' - количество ожидаемых назначений. – pmg