作者a71245969 (熊怪唉优)
看板C_and_CPP
标题[问题] Debug Asseration Failed问题
时间Sun Sep 6 19:57:12 2020
1.问题:Visual studio 2017在刚买的新电脑执行程式时会出现如下图的错误
https://imgur.com/x6rAKPr
2.执行的程式码:
https://0rz.tw/dya87
3.备注:在旧电脑执行没有问题,目前只知道错误发生在writeRecordFile()里面,但不知
如何解决,恳请各位大大帮小弟解惑了QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.127.123.32 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_and_CPP/M.1599393435.A.A0E.html
※ 编辑: a71245969 (101.12.102.247 台湾), 09/06/2020 19:58:47
1F:推 oToToT: 楼下水晶球09/06 20:10
2F:→ stucode: fopen_s 没成功?09/06 20:13
回s大确实是fopen_s没成功,我刚刚照网路上乱设定一通後突然成功了 ! 不过我还是很
想知道错误到底在哪里0.0
※ 编辑: a71245969 (101.12.102.247 台湾), 09/06/2020 20:25:44
3F:→ loveme00835: 引数多一个 &, 型态就不对了09/06 20:24
4F:→ loveme00835: 啊看错函式 :(09/06 20:24
还是感谢大大愿意帮忙小弟!
※ 编辑: a71245969 (101.12.102.247 台湾), 09/06/2020 20:34:04
5F:推 LPH66: 据 MSDN 文件, fopen_s 的回传值是为错误码, 用 strerror 09/07 01:52
6F:→ LPH66: 即可把它转为错误讯息字串, 就能印出来了 09/07 01:52
7F:→ LPH66: 有错误的话这个错误码为非零, 可据此判断是否成功 09/07 01:54
8F:推 kingofsdtw: 这open souce防呆都没写 09/22 00:24
9F:→ kingofsdtw: 免钱的最贵 09/22 00:24