vs中scanf报错的解决方法

Posted 不倒翁*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs中scanf报错的解决方法相关的知识,希望对你有一定的参考价值。

vs中scanf报错的解决方法

在我们刚使用vs时,在使用scanf函数时会遇到下面的这种情况,会出现这种情况的,发生这种情况的原因是VS认为scanf这个函数不安全产生的,那么怎么解决呢,下面我简单说几种解决方法。
在这里插入图片描述
1.方法一:(我推荐使用这种方法)
首先找到你安装VS的路径然后按下面路径找到E:\\VS2019\\Common7\\IDE\\VC\\VCProjectItems 文件夹
在这里插入图片描述
在里面找到newc++file.cpp这个文件 ,然后将这个文件复制到桌面上用vs打开,然后将#define _CRT_SECURE_NO_WARNINGS 1 复制到里面,保存退出,最后将桌面上的文件转移到原路径下,并替换掉源文件,这样就好了,并且在以后创建.c文件时,系统都会默认添加这行代码在你的.c文件里,以后就不会出现问题了
在这里插入图片描述
在这里插入图片描述

2.方法二:
找到你创建的项目,右击找到属性,找到c/c±---->常规---->SDL检查,将 是改为否 最后点击确定就行了。不够这种方法在每次创建新项目是都要设置一下,比较麻烦,所以还是推荐使用方法一,设置一次后以后创建新文件都不用设置了。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是关于vs中scanf报错的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

解决VS2017中使用scanf函数报错的问题

解决VS2019 scanf报错的问题

解决VS2019 scanf报错的问题

VS2015使用scanf报错的解决方案

vs2022scanf函数的使用,使用scanf的报错-返回值被忽略:解决·方法

VS2015使用scanf报错解决方案