我知道如何打印列表的信息,但我的文件内容似乎是颠倒的!
void imprimi_tabuleiro(Tabuleiro* tabu)
{
Tabuleiro* aux; // p auxiliar a prcorrer o tabuleiro
for (aux = tabu; aux != NULL ; aux = aux ->Prox)
{
printf("\n%s %s %s %d\n ", aux ->casa , aux ->proxcasa , aux ->regracasa , aux ->energia);
}
}
例如,我的文件是:
1 2 0 0
3 4 5 7个
19 0 4年
当我运行代码时
19 0 4年
3 4 5 7个
1 2 0 0
我怎样才能改变?
最佳答案
原因可能是您有一个单独的链接列表,当您向列表中添加条目时,会将它们添加到列表的头部。
一个解决方案是跟踪列表的尾部,然后添加到那里。
关于c - 打印内容链接列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13150525/