关于VS2013写完代码运行出错的一个原因及解决办法
-
问题描述
当安装好VS2013,写下第一个程序后,点击运行,看会不会报错,果然不出所料,报了一个错误。
错误内容是:
错误 1 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. d:\c\code\test_01_26\test_01_26\code.c 16 1 test_01_26
出现这个问题时,不用担心,解决办法在下面
-
解决方法
我们在最开始的地方加上一行代码#define _CRT_SECURE_NO_WARNINGS 1
然后再点击运行,就不会出错了(前提是代码是正确的)
可是每次写代码的时候都要加上这样一句话会不会有点麻烦?
下面,我就来操作一下,怎么样操作让每创建一个源文件的时候,系统自动会加上
#define _CRT_SECURE_NO_WARNINGS 1
第一步,找到VS2013的安装路径
第二步,找到VC文件夹
第三步,在VC文件夹中找到vcprojectitems文件夹
第四步,在vcprojectitems文件夹中用记事本打开 newc++file.cpp 这个文件
第五步,将代码块拷贝进去,然后保存,退出
#define _CRT_SECURE_NO_WARNINGS 1
第六步,重启VS2013,然后新建一个工程,新建一个代码,是不是发现第一行已经有了?
好的大功告成,接下来就可以愉快地敲代码了。
代码改变生活,此操作学习于B站比特鹏哥