一个stream!=NULL 的问题 fclose.c 47
2024-10-21 09:18:28
运行一段时间会出现如下错误提示:
Debug Assertion Failed!
Program:...
File:fseek.c
line:100
Expression: (stream!=NULL)
点Retry,箭头指向fseek.c中的
_VALIDATE_RETURN( (stream != NULL), EINVAL, -1);
这一行
关闭窗口的时候会出现如下错误提示:
Debug Assertion Failed!
Program:...
File:fclose.c
line:47
Expression: (stream!=NULL)
...
点Retry,箭头指向fclose.c中的
_VALIDATE_RETURN((stream != NULL), EINVAL, EOF);
这一行,
请问是哪里出问题了.
相关代码:
double temp,tpme[3];
int nRead = 0;
fopen_s(&File,"D:\\A.PRN","rb");
for (int i=0;i<1;i++)
{
fseek(File,1000*count,0);
nRead =fread (tpme,1,24,File);
if( nRead == 24 )
{
count++;
}
else
{
bEnd = TRUE;
fclose(File);
}
}
解决办法:
fclose放到else外面去。
最多的情况下是关闭了一个空的文件流句柄
最新文章
- windows server 2012 使用问题
- 禁用nested loop join里的spool
- KMP算法解析(转自图灵社区)
- poj2580 Super Memmo
- CentOS查看软件源提供的软件版本命令
- [Angular 2] Set Properties on Dynamically Created Angular 2 Components
- 一个word合并项目的分布式架构设计
- JavaScript表单验证年龄
- C语言之路-2-判断
- 根Activity启动过程
- 开源播放器 ijkplayer (四) :Ijkplayer切换网络时停止播放的问题处理
- C#后台代码获取程序集资源文件
- memcached全面剖析--4. memcached的分布式算法
- http之状态码含义
- POJ 3077-Rounders(水题乱搞)
- python向数据库插入中文乱码问题
- 分布式代码管理github
- Java探索之旅(10)——数组线性表ArrayList和字符串生成器StringBuffer/StringBuilder
- 【Leetcode-easy】Longest Common Prefix
- http报文和协议首部
热门文章
- PHP上传文件类 代码练习
- sprintf、vsprintf、sprintf_s、vsprintf_s、_snprintf、_vsnprintf、snprintf、vsnprintf 函数辨析
- 解复用-mpeg2
- iOS exit(),abort(),assert()函数区别
- POJ1125 Stockbroker Grapevine 多源最短路
- 算法笔记_166:算法提高 金属采集(Java)
- js实现页面跳转的两种方式
- ASP.NET MVC源码分析系列
- hibernate 一对多双向的CURD
- ThreadLocal源码