VS2017中fopen()函数报错解决方法
问题
- 用VS2017写C语言代码的时候,代码中使用了fopen()函数,调试之后报错如下:
error C4996:
‘fopen’: This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
解决方法
-
方法一
- 右键工程名,单击“属性”
- 选择“C/C++" --> “预处理器” --> “预处理器定义” --> 单击右边向下箭头 --> 单击“编辑”
- 输入:_CRT_SECURE_NO_WARNINGS
- 一路点击确定即可
-
方法二
在代码最前面加上以下语句:
#define _CRT_SECURE_NO_WARNINGS
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)