BigData小白 2021-04-23 15:15 采纳率: 100%
浏览 190
已采纳

ASSERT(m_hFile != INVALID_HANDLE_VALUE);断言报错急!!!!

CFile file;
            file.Open(_T("C://ActualTestSignal.txt") , CFile::modeCreate | CFile::modeNoTruncate | CFile::modeWrite);
            CString strValue;
            CString changeLine = "\r\n";
            GetDlgItemText(IDC_EDIT7 , strValue);
            file.SeekToEnd();
            file.Write(strValue , strValue.GetLength());
            file.Write(changeLine , changeLine.GetLength());
            file.Close();
            SetFileAttributes(_T("C://ActualTestSignal.txt") , FILE_ATTRIBUTE_READONLY);

  • 写回答

7条回答 默认 最新

  • BigData小白 2021-04-23 15:58
    关注

    是    file.SeekToEnd();   造成崩溃了   因为文件无数据的时候不需要追加   有数据的时候才需要追加   所以需要加if判断  

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
  • 关注

    把错误信息贴出来看看,只有这两条语句吗?

    评论
  • 快乐鹦鹉 2021-04-23 15:44
    关注

    肯定是file.Open失败了啊,文件句柄没有生成,自然在使用的时候会断言错误。

    应该是(_T("C:\\ActualTestSignal.txt")吧,斜杠写反了

    评论
  • BigData小白 2021-04-23 15:55
    关注

    不不不   已经解决了

    评论
  • 有问必答小助手 2021-04-23 18:51
    关注

    您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
  • 有问必答小助手 2021-04-26 15:58
    关注

    非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

    速戳参与调研>>>https://t.csdnimg.cn/Kf0y

    评论
  • 源代码大师 博客专家认证 2021-04-26 19:54
    关注

    C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html
    C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html

    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 Java环境配了,但启用不成功。
  • ¥15 求一个智能家居控制的代码
  • ¥15 ad软件 pcb布线pcb规则约束编辑器where the object matpcb布线pcb规则约束编辑器where the object matchs怎么没有+15v只有no net
  • ¥15 虚拟机vmnet8 nat模式可以ping通主机,主机也能ping通虚拟机,但是vmnet8一直未识别怎么解决,其次诊断结果就是默认网关不可用
  • ¥20 求各位能用我能理解的话回答超级简单的一些问题
  • ¥15 yolov5双目识别输出坐标代码报错
  • ¥15 这个代码有什么语法错误
  • ¥15 给予STM32按键中断与串口通信
  • ¥15 使用QT实现can通信
  • ¥15 关于sp验证的一些东西,求告知如何解决,