vs2022 scanf返回值无效的解决办法

方法一:将scanf替换成scanf_s(scanf_s

为vs特有 不推荐使用)7d2641ad688b4b32ba1a537b79140802.png

 方法二:进行如下步骤:项目文件右击>属性>C-常规>将sld检查改为否d8694b1b233a40e2b99a331b7e61975a.png

212d961e47f44db9a01d168c0a2efcea.png 

d9d9ee21f02946a4af8acb72d1ce6b42.png方法三(一劳永逸):利用everything软件查找‘’newc++‘’(C源文件)>复制一份到桌面>记事本打开>在起始位置输入#define_CRT_SECURE_NO_WARNINGS>保存关闭>覆盖原先文件>再次创建新的文件 3e0288d3bc8b43a9b47e3f5fe1ad5c8f.png 

658e6398bbdf403f88a797aa5ce5f485.png 

960ff5b4890948338b66ed0ff6dbed6c.png 

5358ee811bfe4bc19206f15d2cf170cc.png 

2e5227ff0b644455907e6af63a8c3f6d.pngbd7e1514f3ac4a1e8542079138b9ee3c.png