作者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/m.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