linux怎么查看本机内存大小
280
2022-11-21
一个stream!=NULL 的问题 fclose.c 47
运行一段时间会出现如下错误提示:Debug Assertion Failed!Program:...File:fseek.cline:100Expression: (stream!=NULL)点Retry,箭头指向fseek.c中的 _VALIDATE_RETURN( (stream != NULL), EINVAL, -1);这一行关闭窗口的时候会出现如下错误提示:Debug Assertion Failed!Program:...File:fclose.cline:47Expression: (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外面去。 最多的情况下是关闭了一个空的文件流句柄
root
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~