scanf的返回值被忽略
在编译器VS2019和VS2022中,在使用scanf函数时会报错,具体错误scanf的返回值被忽略。
解决办法
方法一
可以直接将scanf改成scanf_s,因为编译器觉得scanf_s这是比较安全的函数。
方法二
我们可以关闭VS2019和VS2022编译器的安全检查。
1.在编译器的左上方有一个有一个调试按钮,点击进去。
2.点击最下方的调试属性,点击进去。
3.点击C/C++,里的代码生成。
4.找到安全检查,将启用安全检查(/GS),更改为禁用安全检查(/GS-)。
5.最后点击应用,确定即可。
到此问题全部解决
对你有帮助的话,点个小小的攒吧!
我的个人博客 http://junswl.gitee.io/