Debug Assertion Failed 問題怎麼解決
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
某天除錯程式突然跳出以下錯誤:
---------------------------
Microsoft Visual C++ Debug Library
---------------------------
Debug Assertion Failed!
Program: I:\廣東聯通\部標後臺程式\Debug\BatchSave.exe
File: f:\dd\vctools\crt_bld\self_x86\crt\src\strtol.c
Line: 94
Expression: nptr != NULL
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on asserts.
(Press Retry to debug the application)
---------------------------
中止(A) 重試(R) 忽略(I)
---------------------------
========================================================================
跟蹤解決辦法:
--------------------------------------
1、按F5執行你的程式
2、在出錯時,選擇“重試”
3、按ALT+7調出“呼叫棧”視窗
4、雙擊從上往下的最近一個自己定義的函式,系統會自動把該函式所在的檔案顯示出來,此時程式就暫停在游標處。一般來說錯誤就出在這附近。你可以通過檢視變數的值來確認。
很好的除錯方法。