c - 为什么会跳过变量?
问题描述
我正在使用 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);
}
解决方案
推荐阅读
- html - 如果单元格包含 HTML,MDBDataTable 无法对列进行排序
- css - 文本未以背景颜色居中
- powershell - TCL运行Powershell脚本文件
- android - Kotlin 协程是否在应用程序所在的同一进程中运行?
- lookup-tables - 称重传感器校准的查找表不喜欢负数
- python - 什么是“验证集”,为什么是 0,我尝试编写 RMS 公式,但出现错误“ZeroDivisionError”
- screen-scraping - 如何使用 python 语言中的 selenium 和 chromedriver 抓取此页面?
- kotlin - 如何使用 Room ``@Ignore``` 注释忽略 kotlin 委托属性
- php - 连续显示 3 个 div 中的数据
- firebase - 是否可以使用 Firebase 性能找到内存泄漏?