优快云的友友们你们好,今天千泽为大家带来的是VS2019中C语言中使用scanf 报错_CRT_SECURE_NO_WARNINGS 的解决办法, 如果对您有帮助的话,希望得到您的支持和关注!
前言
在vs2019中,写C语言时(在.c文件中)使用scanf 会报错_CRT_SECURE_NO_WARNINGS

其实只要添加 一行代码 就好啦
#define _CRT_SECURE_NO_WARNINGS 1
但每次创建.c都要添加一下,就很麻烦,下面是一劳永逸解决方法,超详细!
首先,找到vs2019安装路径下的newc++file.cpp 文件 ,每次创建.c文件,vs都会读取一下这个文件以便于完成初始化,所以在这个文件中写上#define _CRT_SECURE_NO_WARNINGS 1,就可以生成.c即拥有,我装在了D盘

不清楚安装路径的小伙伴别担心,推荐使用Everything 这个软件,搜索文件非常快速的一个软件

搜索全名,搜索速度快的话一般打印一半就搜索到啦!

1.右键, 打开路径,进入并找到文件(原路径文件夹先别关闭, 后面会用到)
2.复制一份到桌面,直接该目录下的文件,该完之后可能会因为没有管理员权限等问题,vs不识别!!! 重要
3.打开复制到桌面的文件(以VS实例, 记事本等等都可以)


4.可以看到此时是空的, 添加这行代码
#define _CRT_SECURE_NO_WARNINGS 1
5.添加完成,保存(一定要添加在第一行, 如果要添加其他代码,要放在它下面的行哦~)

6.将修改过后的文件, 拖回VS2019目录中,替换原来的文件

7.重启VS,可以发现再次创建.c文件时,就会自动在第一行生成#define _CRT_SECURE_NO_WARNINGS 1


大功告成啦~
感谢观看,对您有帮助的话希望得到您的三连和关注!