如何读取自定义配置文件
我现在自定义一个文本配置文件,名字就随便 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的