何らかの理由で、テーブル内のデータにアクセスするたびに、内容が に置き換えられ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");
}
私が試したことは何もありません。テーブルは 1 回印刷されnull
、2 回目に返されます。