-1
我試圖寫txt文件,但該程序後,編寫了幾乎整個文本,我得到了一個錯誤:未處理的異常在0x0F6F8EF7(msvcr120d.dll)0000005:訪問衝突讀取位置0x091C5B30
Unhandled exception at 0x0F6F8EF7 (msvcr120d.dll) 0xC0000005: Access violation reading location 0x091C5B30.
跟蹤設置爲:
trace = fopen("trace.txt", "w");
ARR設置爲:
int arr[18]; // (also all of the arr values initial to zero.)
for (i = 0; i < 18; i++){
fprintf(trace, "%08x ", arr[i]);
}
您是否試圖在調試器中運行調試版本以捕捉崩潰,以便您可以在代碼中準確找到它發生的位置?當它發生時檢查涉及的變量,以確保它們都可以嗎?也許你應該花一些時間閱讀[如何調試小程序](https://ericlippert.com/2014/03/05/how-to-debug-small-programs/)? –
我的水晶球告訴我「trace」是無效的'FILE *',因爲文件由於某種原因無法打開。請說明如何初始化trace。 –
或者'arr'可能有問題。什麼是'arr'?它是如何聲明的?它是如何初始化的? –