VS2017 C4996错误解决方法

 时间:2026-02-15 09:57:47

1、如果是其他版本的话有两种主流方法

第一种:#define  _CRT_SECURE_NO_WARNINGS

把这个宏定义一定要放到.c文件的第一行。

第二种:在主函数任意一行加上如下代码:#pragma warning(disable:4996)

如下图所示

VS2017 C4996错误解决方法

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

VS2017 C4996错误解决方法

3、原因就在于在2017版本中使用了pch.h这个头文件,那么我们只要把上述的宏定义按下面的方法操作就行了

4、注意我们只需要交换

#include "pch.h"#define  _CRT_SECURE_NO_WARNINGS

二者的顺序,如上述所示就可以完美解决scanf带来的c4996错误了

VS2017 C4996错误解决方法

  • Windows系统下安装dig命令和使用方法
  • 如何使用Navicat结束mysql数据库服务进程?
  • 如何解决IntelliJ IDEA代码字体太小问题?
  • js怎样设置p标签的背景颜色
  • js怎么判断事件是否绑定
  • 热门搜索
    国庆手抄报简单 五一的手抄报 感恩教师节手抄报大全 有关环保的手抄报 感恩手抄报内容大全 我爱阅读手抄报图片 51手抄报 三年级中秋节手抄报 诚信手抄报内容 中秋节手抄报内容资料