无法执行开关案例

时间:2017-10-14 14:26:57

标签: c++ c

void xyz()
{
    char input_new;
    printf("enter D or F:");
    scanf("%c",&input_new);
    switch(input_new)
    {
        case 'D':
            //Code
            break;
        case 'F':
            //code
            break;
    }
}

int main()
{
    char input;
    printf("enter A or B:");
    scanf("%c",&input);
    switch(input)
    {
        case 'A':
            xyz();
        break;
        case 'B':
            abc();
        break;
    }
    return 0;
}

为什么此代码无法执行函数xyz()的切换情况。它会在打印后被终止"输入D或F"。有人请帮助我。

0 个答案:

没有答案