VS2017 C4996错误解决方法
1、如果是其他版本的话有两种主流方法
第一种:#define _CRT_SECURE_NO_WARNINGS
把这个宏定义一定要放到.c文件的第一行。
第二种:在主函数任意一行加上如下代码:#pragma warning(disable:4996)
如下图所示

2、但是,到了visual studido2017版本里面我们按部就班就会发现提示如下错误

3、原因就在于在2017版本中使用了pch.h这个头文件,那么我们只要把上述的宏定义按下面的方法操作就行了
4、注意我们只需要交换
#include "pch.h"#define _CRT_SECURE_NO_WARNINGS
二者的顺序,如上述所示就可以完美解决scanf带来的c4996错误了

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:46
阅读量:170
阅读量:29
阅读量:175
阅读量:34