解决_CRT_SECURE_NO_WARNINGS 警告
2015-09-28 15:31
387 查看
我之前做了一个小程序,关于文件输入输出的,但是出现了一些小问题,下面就是我的代码。
int save()
{
FILE* fp;
int i;
if ((fp = fopen("D:\\stu_list.txt", "wb")) == NULL)
{
printf("cannot open file\n") ;
return 0;
}
for (i = 0; i < SIZE; i++)
if (fwrite(&stud[i], sizeof(struct student), 1, fp) != 1)
printf("file write error\n");
else printf("file writing done\n");
fclose(fp);
return 0;
}调试的时候总是说fopen用法有误:
1>e:/project/htt/ishow/functions.cpp(56) : 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.
经过网上查找,发现解决方法为:
右击工程 - 属性 - 配置属性 - C/C++ - 命令行;
命令行增加 /D _CRT_SECURE_NO_WARNINGS
这样问题就完美的解决了。
int save()
{
FILE* fp;
int i;
if ((fp = fopen("D:\\stu_list.txt", "wb")) == NULL)
{
printf("cannot open file\n") ;
return 0;
}
for (i = 0; i < SIZE; i++)
if (fwrite(&stud[i], sizeof(struct student), 1, fp) != 1)
printf("file write error\n");
else printf("file writing done\n");
fclose(fp);
return 0;
}调试的时候总是说fopen用法有误:
1>e:/project/htt/ishow/functions.cpp(56) : 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.
经过网上查找,发现解决方法为:
右击工程 - 属性 - 配置属性 - C/C++ - 命令行;
命令行增加 /D _CRT_SECURE_NO_WARNINGS
这样问题就完美的解决了。
相关文章推荐
- php中file_get_content 和curl以及fopen 效率分析
- VC下实现fopen支持中文的方法
- Lua实现正序和倒序的文件读取方法
- Flex文件读取报错示例
- PHP 获取远程网页内容的代码(fopen,curl已测)
- Android中读取中文字符的文件与文件读取相关介绍
- php读取本地文件常用函数(fopen与file_get_contents)
- php使用fopen创建utf8编码文件的方法
- perl文件读取的几种处理方式小结
- PHP fopen 读取带中文URL地址的一点见解
- PHP文件读取功能的应用实例
- Python文件读取的3种方法及路径转义
- C语言函数fopen
- fopen与fopen_s
- 封装好的Folyd建图,C++源码
- C/C++常用的调试宏
- VC内存泄露检查工具:VisualLeakDetector
- usb体系结构
- VC结构体实现类似数组的下标操作符功能
- C/C++ 嵌套结构体动态内存管理实现