错误 C4996 'fopen'未声明
error C4996 'fopen' not declared
可能的重复项:
fopen 已弃用警告
创建项目时,我遇到了此错误:
错误 C4996:"fopen":此函数或变量可能不安全。请考虑改用fopen_s。要禁用弃用,请使用_CRT_SECURE_NO_WARNINGS。有关详细信息,请参阅联机帮助。1> C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\stdio.h(218):参见"fopen"声明
但是,我也将 stdio.h 和 fstream 作为标头包含在内,因为其他人告诉我这样做。我仍然遇到错误。
这是我对错误部分的代码:
http://pastie.org/5796103
谁能帮我?
如错误状态所示,您需要使用 fopen_s,或通过在包含之前添加#define _CRT_SECURE_NO_DEPRECATE
来禁用安全异常错误。
CRT 中的安全增强功能中详细介绍了这些警告背后的原因以及如何为各种 C 运行时函数禁用它们。
相关文章:
- #ifdef和未声明的标识符
- 未声明的标识符编译暗黑破坏神 2 程序"muleview"
- 在顶点着色器中使用 OpenGl 的未声明标识符,我在顶点着色器中绘制三角形时遇到问题
- Google protobuf 时间戳未声明标识符,在 Windows 上具有C++
- 在气泡排序程序中未声明错误功能
- 我在范围内未声明的错误类有问题
- 使用未声明的标识符"sqrt"?
- 我包含了<winuser.h>,但编译器在MonitorFromWindow上抛出"未声明"
- 对类 (C++) 中的私有变量使用未声明的标识符
- 我的代码中有错误,未声明的标识符
- 未定义的标识符/未声明
- 错误:在 C++ 'std'使用未声明的标识符
- 在编译器之前检测未声明的标识符
- 使用未声明的标识符'temp'
- 使用未声明的标识符"yylex"和"yyin"?
- 使用"class"关键字,后跟未声明的标识符
- 未声明的标识符错误,但变量定义正确 (?)
- C2065 'cout':未声明的标识符
- 在此范围内未声明错误"Clreol"
- 错误 C4996 'fopen'未声明