我想用文件来储存链表信息并且能够随时打开再读入链表并对其进行操作,最好能有程序代码……表示看代码看得懂……我不会太多c++操作,大二计算机系……
链表就有节点,代码中节点定义都有前后节点的指针,那么你写文件中,也需要有个字段用来指示前后节点的位置,最简单的比如
///---a.ini
[Head]
Value=head
PreNode=nil
NextNode=Node_1
[Node_1]
Value=1
PreNode=Head
NetNode=Node_2
像上面的写法,你遍历起来,稍微麻烦点,不过也不是不行。
对于增删,无非就改变下前后节点的指向,就行了
整体实现起来不难,关键在于效率!!!!
首先要给出你的数据结构,说白了,你这个相当于是简单的文件数据库
说一点简单的思路,就是你定义一个数据结构,一个文件每一行就储存一个数据,楼上说的对,就像一个简单的文件数据库