Visual Studio简称为VS。 VS基本上是一套完整的开发工具,包含许多编程相关的工具。 如果使用过VC6.0,则基本输入函数scanf ()一定不知道。 但是,如果在VS环境中直接使用scanf,则在生成解决方案时会出现C4996错误。 怎样才能解决这个问题? 今天介绍三个解决方案。 因为很简单,所以请看以下内容。
软件名称: Visual Studio 2015简体中文正式版(企业版)软件大小: 4.5GB更新时间: 2016-09-17立即下载
一.常规方案
1、错误类型
如果你直接使用以下词语,会提示C4996错误。
2、解决办法
可以通过将代码中的所有scanf替换为scanf_s来避免错误。
二.预处理方案
1 .可以通过在预处理程序的顶部(即第一行)添加以下代码来解决此错误:
# pragma warning (disable :4996 )。
2、或添加以下代码,可以用同样的方式解决错误。 (注意放在第一行) )。
#define _CRT_SECURE_NO_WARNINGS
三.一劳永逸
1、如果你在写代码时不想记住以上操作,请考虑一下这个方法。 这意味着第一次创建项目时,您只需在向导的最后一个步骤界面中取消选中“安全开发生命周期检查”之前的缺省设置。
2、这样你就什么都不用做了。 和VC6.0的会议一样就可以了。 可以以同样的方式生成解决方案。
以上是解决vs 2015 scanf函数C4996错误的三种解决方法。 希望大家喜欢,所以请继续关注脚本屋。
相关建议: