首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么读取自定义配置文件

2012-03-03 
如何读取自定义配置文件我现在自定义一个文本配置文件,名字就随便Load.cfg内容如下[支持硬件版本信息]硬件

如何读取自定义配置文件
我现在自定义一个文本配置文件,名字就随便   Load.cfg   内容如下
[支持硬件版本信息]
硬件版本总数=2
硬件版本1=YDJ300-ZD-001
硬件版本2=YDJ300-ZD-002

[模块信息]
模块数=4
模块1=VxWorks.dat
模块2=YDJ300.dat,   YDJ200M01V.yw,   01V,   Y
模块3=ProtocolI.dat,   YDJ200M01V.yw,   02V,   Y
模块4=ProtocolI.dat,   YDJ200M02V.yw,   02V,   N

我现在要读模块信息中的   以   .yw   结尾的文件名,而且最后一个字符是   Y   的文件

如上面配置信息中我要读出YDJ200M01V.yw,YDJ200M01V.yw这两个文件名,怎么读啊  


[解决办法]
有专门的api来处理ini文件的啊
getprofilestring
getprofileint之类的,set相对的那也有,查msdn即可以okokok
[解决办法]
先用WinAPI的
GetProfileString()
获得配置项的值,再从字符串中查找。
[解决办法]


::GetPrivateProfileString([setction], [key], [default_value], [value_buffer], [buffer_len], [config_filename]);
[解决办法]
当然可以的啦
你的格式用的
那就ini的

热点排行