2016-09-14 61 views
-3

所以我搞亂了數組的維數,從[25] [25]開始。我終於找到了它的最佳尺寸([21] [25]),但我忘記改變顯示數組的for循環中的條件(最初它是y < 25並且它必須是y < 21)。該程序運行得很好,但出現了一個奇怪的錯誤。該陣列顯示的內容非常奇怪,並且它發出了聲音(聲音非常熟悉,儘管我無法確切知道它是什麼,我猜可能是您嘗試打開某個文件的目標的快捷方式時得到的聲音被刪除了,但我不太確定,因爲我已經說過非常熟悉的壽。)enter image description here我也上傳了一個截圖,你可以看到自己的錯誤(在「過程返回0」之前的2行)。任何想法爲什麼這些特定的人物壽(我的意思是一個笑臉?來吧。)?運行for循環時C++控制檯應用程序出現奇怪的錯誤

+6

圖片可能勝過千言萬語,但發佈代碼會更好。 –

+4

您可能正在運行字符串的末尾並打印隨機垃圾。但由於你沒有顯示任何實際的代碼(代碼的部分圖片完全無用),我們不能幫你。 –

+0

那麼,正如我所說(或忘記提及):我已經知道了,但哦。我現在編輯它,並將其放入代碼中。 –

回答

1

我相信你試圖訪問未分配的內存位置,保持你的循環條件y,因此得到奇怪的輸出。在提出類似問題時,也請嘗試輸入代碼。

+0

是的,我已經想出了什麼是繼續。我只是問爲什麼具體人物壽。試圖粘貼代碼時,我也會遇到錯誤。它說它沒有被正確格式化爲代碼,儘管它是編譯器運行它的代碼(至少) –

+0

這些字符只是垃圾坐在這些位置,不知道被暴露的內容;) – Rabby