我们在使用Visual Studio编写C程序的时候,直接使用scanf()会报错。
Severity Code Description Project File Line Suppression State Error C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
第一种方法:在指定的源文件开头:#define _CRT_SECURE_NO_WARNINGS 此时只会在这个文件中起作用,下次别的文件用到scanf()的时候,还是需要在开头宏定义。
#define _CRT_SECURE_NO_WARNINGS
第二种方法:修改预处理器的定义,首先打开项目资源管理器--->属性,接下来的操作如下图所示
在第一个框中加上 _CRT_SECURE_NO_WARNINGS 接着 确定 就ok了