1、关闭原因
当在VS环境下里使用scanf()时,编译会出现以下错误:
错误截图:
错误信息如下:
error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
2、 关闭安全检查操作(两种方式)
方式1.文件已存在,临时补救
在文件代码最上面加一行代码:
#define _CRT_SECURE_NO_WARNINGS 1
重新编译运行,即可。
方式2.永久解决关闭VS安全检查
在VS安装路径下搜索找到名为newc++file.cpp的文件,如下图所示。
用记事本打开该文件,用在该文件里写下面这一行代码:
#define _CRT_SECURE_NO_WARNINGS 1
保存并关闭该文件。这样我们在新建项目时,第一行就会默认加上该语句,避免后续编译报错。