由於某些原因,無論何時我訪問我表中的任何數據,內容將被替換爲null
。該表是一個鏈接列表數組。遍歷後表被刪除
void print(struct foo ** bar) {
struct foo ** helper = bar;
for (i = 0; i < size; i++) {
printf("%d: ", i);
while (helper[i] != NULL) {
printf("%s ", helper[i]->data);
helper[i] = helper[i]->next;
}
printf("\n");
}
printf("\n");
}
沒有,我嘗試工作。表格打印一次,然後第二次返回null
。
輔助函數[i] =幫手[I] - >下一步;'自毀/修改表同時打印。 – wildplasser
@wildplasser我應該用什麼來代替? –
一個臨時變量,也許? –