我想把ini文件里边的东西用如下方式读出来
ini文件结构如下:
[name1]
a=abc......
b=def......
c=ghi......
d=false
[name2]
a=afd......
b=ddfv......
c=gxcv......
d=true
[name3]
a=sghfabc......
b=fdsfef......
c=fgsdas......
d=false
我想把所有的d = false的name读出来,要怎么做?

解决方案 »

  1.   

    一个记录一个记录的读取,[namek]
                            a=afd......
                            b=ddfv......
                            c=gxcv......
                            d=true
      如果d=false则把这个记录(名字)保存起来,否则就不保存,继续往下读取,直到文件尾
      

  2.   

    附加个区段:
    [option]
    name0=true
    name1=false
    name2=true读出option中的数据以决定需要继续输入哪些内容。
      

  3.   

    to lilylovey(楚云飞):
    呵呵,还是用你的方法吧,比较适合我用。
    to orbit(走了走了):
    大侠说的是,但是我就是没想到用什么结构能比较方便的存储和读取列表。
    to  QunKangLi(维护成本与程序员的创造力的平方成正比) 
    这个方法还是不太适用,因为namek是未知的
    to 其他的想法一致的同志们,谢谢大家,问题解决了,虽然是比较麻烦的解决方法,但是我是新手啊。