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

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 2015-08-04 05:44
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab实现基于主成分变换的图像融合。
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊