中易网

VC编程debug assertion failed!Debug Assertion Failed! File: dbgheap.c line: 1044

答案:2  悬赏:70  
解决时间 2021-01-18 19:40
  • 提问者网友:王者佥
  • 2021-01-18 01:35
VC编程debug assertion failed!Debug Assertion Failed! File: dbgheap.c line: 1044
最佳答案
  • 二级知识专家网友:纵马山川剑自提
  • 2021-01-18 01:57
报错行出现在系统函数_free_dbg的_ASSERTE(_CrtIsValidHeapPointer(pUserData)); 这个是堆栈释放错误
综合你三个点,应该很可能是对文件长度的处理不好,内存分配和文件长度不匹配,或者内存操作和文件长度不匹配
检查办法:单步调试,随时监控各个参数的值和地址状态。

全部回答
  • 1楼网友:梦中风几里
  • 2021-01-18 02:14
打开后关闭文件才可以这样。
释放资源调用close函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息