【问题描述】
在Visual Studio中使用功能“‘fopen”处理文件时发生以下错误。
errorc 4996: ' fopen ' : thisfunctionorvariablemaybeunsafe.considerusingfopen _ sinstead.todisabledeprecation,use
编译的信息时,‘fopen’不安全,建议使用‘fopen _ s’。 也可以使用‘_ CRT _ secure _ no _ warnings’宏定义来屏蔽安全错误。
【问题分析】
【解决办法】
在预编译的头文件中定义以下宏:
# define _ CRT _ secure _ no _ deprecate注意:在没有包含头文件之前,请确保包含在头文件中的开头。
方法一:添加预编译宏
用代码声明#paramwarning(disable:4996 )
耍酷的微笑:声明警告类型
项目-属性-配置属性-C/C -预处理程序-预处理程序定义,添加以下宏定义:
_CRT_SECURE_NO_DEPRECATE
欢迎来到我的网站BruceOu的哔哩哔哩
BruceOu主页
BruceOu博客
BruceOu的CSDN博客
BruceOu简单的书
欢迎使用我的微信公众号