Visual Studio 2013中scanf函数无法使用的详细解决办法
(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun)
学过C语言的都知道,“scanf”函数是一个最基本的输入函数,但是在使用微软的Visual Studio进行编译时,会报错,提示“scanf”函数是不安全的。那我们应该如何处理呢,下面告诉大家一般的方法。
1、打开Visual Studio 2013新建一个Win32的控制台工程,并输入工程名,选择路径后,点击“ok”。
2、之后会出现工程向导,我们简单起见才用默认的即可,点击“finish”,完成工程创建
3、工程创建完成后,在“1001.cpp”文件中我们写一段最简单的“a+b”程序,如下图中红框内的代码。写完之后并进行编译,可以直接按“ctrl+f5”,或者点击导航栏“Debug”之后再点击“start without debugging”,如图2
4、编译完成后发现编译器提示了如下错误。具体内容为“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.”
5、对于以上错误,其实编译器已经告诉了我们解决方法,通过在工程设置中,加入“_CRT_SECURE_NO_WARNINGS”来消除警告。我们点击“PROJECT”,再选则“最后一个选项”也就是当前工程的设置选项,如图所示。也可以按快捷键“Alt+F7”。
6、工程设置窗口如图所示,按照步骤来,先选择“Configuration Properties”,再选择“C/C++”,再选择“Preprocessor”
7、完成上述步骤后,选择“Preprocessor Definitons”,这时会发现,右侧有一个倒三角,点击它会出现两个选择,我们选择“Edit”。如图
8、之后会出现如下窗口,在红框中可以进行编辑,我们在其中加入“_CRT_SECURE_NO_WARNINGS”并点击确定。如图2.
9、之后的窗口全部点击确定,设置就完成了。现在我们再次去编译该工程。这时,已经可以成功编译了,并能够运行,我们可以输入数据进行测试。这样以后就不会再报错了。
注意事项:许多错误,是可以通过编译器的提示得到解决的。
相关推荐:
visual studio 2015怎么把英文界面变成中文界面?
相关文章
- vs怎么把选项卡设置在左侧显示?vs中选项卡默认显示在顶部,但是更习惯显示在左侧,该怎么设置呢?为了更方便使用,下面分享VS2013选项卡设置在左侧显示的图文教程2015-10-16
Microsoft Visual Studio 2012/2013 已停止工作的解决方法
这篇文章主要介绍了Microsoft Visual Studio 2012/2013 已停止工作的解决方法,每次双击运行都停止工作,需要的朋友可以参考下2014-10-04visual studio 2013 update3下载地址 vs2013 update3 正式版下载
visual studio 2013 update3在哪儿下载呢?下文将会提供vs2013 update3 rtm下载地址,visual studio 2013 update3又有哪些新特性呢?感兴趣的朋友们一起来看看,顺便也升级2014-08-06visual studio2013安装激活方法步骤 vs2013安装视频教程(附下载)
今天小编为大家介绍的是visual studio2013安装激活方法步骤及vs2013安装视频教程,感兴趣的朋友可以看一下2014-07-02visual studio 2013常用快捷键 VS2013快捷键大全
Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具2014-01-08
最新评论