输出链表数据到文本文件只能是一次性的吗?

    做了一个学生信息管理系统,功能是利用链表把数据输入到链表里面,然后再把链表的数据输出到一个文本文件里,运行第一遍的时候是没有错的,都正常输出了。
    但是当我把这个程序关闭后想再一次添加信息时,也就是我第二次运行完这个程序的时候,发现上一次输出的信息变成了乱码,修改了很久依然不得其法......