scanf_s被跳过
时间: 2023-11-28 14:45:03 浏览: 72
2013.2.5__SCANF.zip_系统编程_Visual_C++_
根据引用[1]的描述,scanf_s被跳过可能是因为输入中包含了换行符,导致scanf_s读取到换行符而停止读取。解决方法可以使用getchar()函数将换行符吸收掉,或者在scanf_s中使用%*c来读取并忽略掉换行符。具体实现可以参考以下代码:
```c
char c;
scanf_s("%c", &c); // 读取输入中的字符
scanf_s("%c%*c", &c); // 读取输入中的字符并忽略掉换行符
```
阅读全文