我會複製相關線路:分割故障後小幅修改我的代碼
(聲明)
typedef struct { /* per una entrada de la taula de posicion */
int f;
int c;
} pos;
pos *p_opo[9];
(主)現在
for (i = 0; i < num; i++) {
p_opo[i] = (pos *) calloc(n_fil * n_col/2, sizeof (pos));
}
,僅被介紹此之後行中,代碼在任意點中斷開(在對給定庫函數的調用中)。我懷疑我正在用這個東西腐蝕一些東西,儘管我不知道是什麼。
所有我想要的是具有可變大小的數組的數組!
PD:num是程序的參數。無論如何,我一直在用num = 1來運行它。
什麼是`num`? – EboMike 2010-11-22 20:36:34
編輯帖子。 num是程序的一個參數。我正在用num = 1執行此操作並獲取錯誤。 – bluehallu 2010-11-22 20:37:52
如果num <= 9,我沒有看到您寫下的內容有任何問題。 「代碼在任意點中斷」是什麼意思? – steabert 2010-11-22 20:44:16