c语言考试编程题,运行结果对,编译无报错,但运行时出现debug assertion f

c语言考试编程题,运行结果对,编译无报错,但运行时出现debugassertionfailedexpressionstream!=NULL给分吗?... c语言考试编程题,运行结果对,编译无报错,但运行时出现debug assertion failed expression stream!=NULL
给分吗?
展开
 我来答
踏乃子k
2017-03-25 · TA获得超过354个赞
知道小有建树答主
回答量:1018
采纳率:38%
帮助的人:334万
展开全部
是因为关闭文件指针(fclose(f))时,f==null。因此才出错。
因此你只需要在关闭该指针之前加上:if (f!=null) fclose(f);
因为也许你前面是在某些条件成立的条件下才打开了f指针,因此该f指针并不总是打开的。
用python哇,没这类问题的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式