ktzrkt
凄然的马卡龙
2015-08-04 05:15
采纳率: 100%
浏览 1.4k
已采纳

vc6 求教关于数据存取的问题

我有一个树形控件,然后每一个节点都对应一个值,
写入一个节点,就将节点的地址和值写入INI文件,读写都没问题,
后来发现更改某个节点的父节点名称后,所有的子节点值都无法获取了,
求教该用什么方式存地址和值更方便使用

例如:
目录树是这样的
a
b
c

节点a 存到ini里面的时候是
“a,”="1"
节点b 存到ini里面的时候是
“a,b,”="22"
节点c 存到ini里面的时候是
“a,b,c,”="333"

需要获取c节点值的时候,我就获取节点的全地址:“a,b,c,”
读取INI对应的值

所以如果我更改b的名字为z时
先删除b这个节点“a,b,”
再创建一个节点“a,z,”同时赋值
再次获取C的节点地址就为“a,z,c,”
那么c无法获取到值

所以
请大家给个方法让INI键名更方便的改名方式,或者用其他的简单存取方式

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • oyljerry
    oyljerry 2015-08-04 05:44
    已采纳

    树形结构,那么你用xml文件格式比较方便,它本身就是树形结构。

    点赞 评论

相关推荐