Я пишу консольное приложение, которое выполняет несколько scanf для int И после этого я выполняю getchar:
int x,y;
char c;
printf("x:\n");
scanf("%d",&x);
printf("y:\n");
scanf("%d",&y);
c = getchar();
, в результате я получаю c = '\ n'
, несмотря на то, что ввод:
1
2
a
Как можно решить эту проблему?