首页 > 解决方案 > 为什么会跳过变量?

问题描述

我正在使用 Visual Studio 2019
我正在尝试逐个扫描 2 个字符,由于某种原因,它完全忽略了另一个变量。我已经尝试了一切,它每次只能读取 1 个变量,但是一旦我声明了第二个变量,它就会忽略第二个变量。我能做些什么来解决它?
我按下一个按钮,程序被终止。它甚至不会传递到扫描部分

int main(void)

{
    char player1;
    char player2;
    scanf_s("%c",&player1,1);
    printf("%c",player1);
    scanf_s("%c", &player2, 1);
    printf("%c", player2);

    

    _getch();
    return (1);
}

标签: c

解决方案


推荐阅读