首页| 论坛| 消息

标题:读取配置文件的源码
作者:linch2008
日期:2016-10-06 18:40
内容:

无聊蛋疼写了个读取ini配置文件的代码,希望对大家有帮助。
为了形象,用GUI展示了效果
配置文件文件test.ini内容如果
-------------------

IP1=192.168.1.101
Port=1999

IP2=192.168.1.102
-------------------
本质是将二级映射存在QMap中
我重定义了下面的
-----------------------
typedef QMap ValDef;//存储IP1,PORT
typedef QMap FileDef;//存储,
-----------------------
其中ValDef的key为等号的左边,value为等号右边。
FileDef的key为中括号[]内的字符串等


有个Bug哈,打开文件的情况下,再打开就会报错。
调试的出错地方为
ValDef valDef =m_file.getMap(str);
调用QMap的find时报错。
请高手帮忙看看


#1 [linch2008 10-06 18:43]
可利用的接口比较少,需要用的话自己扩展file类的接口。
反正配置文件的内容已经存在
FileDef m_fileDef;中

回复 发表
主题 版块