fopen函数报错
来源:互联网 发布:兄弟连java 怎么样 编辑:程序博客网 时间:2024/06/08 20:01
vs2012中使用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.
一种方法是:头文件后面加上#pragma warning(disable : 4996)
或者是:在stdafx.h文件(不是"stdfax.h"之前)前加上
#define _CRT_SECURE_NO_WARNINGS,
另一种方法用fopen_s进行替换:
#include <stdio.h>
int main()
{
char ch;
errno_t err;
FILE* pFile;
char fname[50] = "D:\data1.txt";
err = fopen_s(&pFile,fname,"rb"); //pFile = fopen(fname,"rb");
//如果失败
if(err == 1) //if(err == NULL)
{
printf("ERROR!");
return 1;
}
//循环获取打开文件中的字符直至文件结束EOF
while((ch = getc(pFile)) != EOF)
putchar(ch);
fclose(pFile);
return 0;
}
主要供自己学习记录使用,错误之处欢迎指出!
- fopen函数报错
- VS编译fopen函数和fscanf函数报错
- vs2013中fopen报错
- 解决VS2013报错fopen、sprintf等函数安全的问题
- 解决vs2015使用fopen、fprintf等函数报错的问题
- 解决VS2017报错fopen、sprintf等函数安全的问题
- vs2012配置opencv fopen报错问题
- mac安装xgboost报错:fopen
- fopen()函数
- fopen函数
- fopen()函数
- fopen函数
- fopen函数
- fopen函数
- fopen 函数
- fopen函数
- fopen函数
- fopen函数
- c++学习之继承
- 程序员的十楼层。看看自己在第几层。很有意思的文章!绝对给力!
- C++ 文件的复制、删除、重命名
- 老师讲的消息机制
- android组件间的交互和进程间IPC通信
- fopen函数报错
- 研究生该培养的能力
- QT程序错误:collect2:ld returned 1 exit status
- static和inline解析
- 随机化快速排序算法
- PCM文件转WAV文件
- XML---<merge/> 和 <include/>
- mysql update 无法使用子查询。。。
- UVa 10499 The Land of Justice(简单数学)