_CRT_SECURE_NO_WARNINGS的使用
来源:互联网 发布:如何将域名指向网站 编辑:程序博客网 时间:2024/06/13 12:25
如果我们写出这样的代码:
1int_tmain(int argc, _TCHAR* argv[])
2{
3 fopen( "test.txt","r");
4 return0;
5}
2{
3
4
5}
在vs 2005,2008下,会收到如下警告:
c:"documents and settings"administrator"桌面"test"test.cpp(9) : warning 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.
正如这个警告所言,产生的原因时这个方法不是安全的CRT,当然,建议使用安全的CRT,但如果不想用(有时候为了安全性,得多写几行代码),要禁止这个警告,得定义一个宏
#define _CRT_SECURE_NO_WARNINGS
但是注意正确的做法应该是
1#define_CRT_SECURE_NO_WARNINGS
2#include<stdio.h>
2#include<stdio.h>
0 0
- _CRT_SECURE_NO_WARNINGS的使用
- _CRT_SECURE_NO_WARNINGS警告的解决
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- _CRT_SECURE_NO_WARNINGS
- vs 2013下的_CRT_SECURE_NO_WARNINGS
- 关于vs提示_CRT_SECURE_NO_WARNINGS 警告的问题
- 解决VS2017出现_CRT_SECURE_NO_WARNINGS 的问题
- VS2008 sp1中sprintf的警告:" use _CRT_SECURE_NO_WARNINGS"
- VS中设置#define _CRT_SECURE_NO_WARNINGS的两种方式
- 关于_CRT_SECURE_NO_WARNINGS
- 新建android工程的设置
- React state
- 常用adb命令
- jquery中的替换符合条件的字符串
- 使用OnCreateClient()来切分窗口
- _CRT_SECURE_NO_WARNINGS的使用
- hash基础知识
- rails中动态增加数据库字段
- MongoDB安装(Standalone on SUSE、CentOS)
- javascript 小白学习指南专题 作用域与上下文环境之间的联系
- 安全和加密算法
- 使用Visual Studio 2015 Community 开发windows服务
- Linux下利用backtrace追踪函数调用堆栈以及定位段错误
- 安装php 找不到lib.so包原因分析