int main()
{
int kkk=1; int s, w;
char r;
char k;
while(kkk==1){
init_chessboard();
print_chessboard();
printf("Zadaj(S,R):");
scanf("%c%i", &r,&s);
printf("vyp %c%i\n",r,s);
printf("Zadaj nov(S,R):");
scanf("%c%i", &k, &w);
printf("vyp %c%i\n", k, w);
getchar();
}
}
` Код программы внизу. Проблема в том, что я прошу задать в сканф символ и число (букву по вертикале и число по горизонтали ), первый сканф срабатывает нормально, а второй нет. Второй сканф переносит на другую строку и "67" пишет постоянно. Помогите пожалуйста.


scanf("%c%d",...)– NewView Mar 12 '19 at 03:58scanfв буфере остается символ новой строки. – Harry Mar 12 '19 at 04:38