分段故障(堆芯轉儲)!結構、數組
分段故障(堆芯轉儲)!結構、數組,,,,,在我的“for循環”中獲取錯誤程序編譯并執行但是,當我嘗試使用case 中的代碼時:在我的語句中,程序“掛起”然后輸出“分段錯誤(內核轉儲)”,我認為這意味著程序試圖訪問一些內存塊,但我不明白為什么會發生這種情況…自從我嘗試填充以來,新建地圖。項目[index]。在每個索引處手動鍵入,效果很好每次我對循環進行注釋時plsql中查看表結構plsql中查看表結構,程序將按我想要的方式運行。所以我相信這是一個循環源代碼:結構映射項{char type = 'E';})結構圖{int
在我的“for循環”中獲取錯誤
程序編譯并執行
但是,當我嘗試使用case 中的代碼時:在我的語句中,程序“掛起”然后輸出“分段錯誤(內核轉儲)”,我認為這意味著程序試圖訪問一些內存塊,但我不明白為什么會發生這種情況
…自從我嘗試填充以來,新建地圖。項目[index]。在每個索引處手動鍵入,效果很好
每次我對循環進行注釋時,程序將按我想要的方式運行。所以我相信這是一個循環
源代碼:
結構映射項{
char type = 'E';
})
結構圖{
int size;
MapItem *items;
})
int main(){
for(int index=0;index我已經修復了運行時錯誤,該錯誤通過更改循環中的條件來修復
for ( int index = 0; index < map_size; index++ ) {
new_map.items[index].type = new_map_item.type;
cout << index;
}

for(int index=0;index我是否真的已經知道了這一點,以及如何停止運行時錯誤?當我使用(index