VS2013編譯C語言遇到Debug Assertion Failed! Expression:(str!=NULL)

如圖所示,以前出現過這個錯誤,是因爲fprintf輸出路徑的問題,現在路徑已經仔細檢查過沒有問題。請大神仔細看如下描述。 問題出現過程:主函數需要兩次調用某函數,但是隻想第一次調用時輸出.txt文件,第二次調用不輸出。所以加了一個if語句,沒加if語句之前,程序並不會中斷,就是加了之後運行一段時間就會中斷。 就是這個if語句 去掉後完全沒有問題。 中斷後調用堆棧顯示如下:
相關文章
相關標籤/搜索