int input = 0;
scanf("%d", &input);
switch (input)
{
case 1:a = game(board);
break;
case 0:break;
}
game(board)...
上面是我代码的一部分,进入game函数里面后,要求输入两个数X,Y,但是如果我在switch前面执行scanf("%d", &input),输入的是'.',或者其他字符的时候,在进入到game函数里面是时,输入X,Y这一句直接跳过,并且X,Y的值始终是0,请问怎么回事