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

怎么遍历读取ini文件的所有节点

2012-02-11 
如何遍历读取ini文件的所有节点我现在保存了一个配置文件,[A]Left100Height50Width40[B]Left30Hei

如何遍历读取ini文件的所有节点
我现在保存了一个配置文件,
[A]
Left=100;
Height=50;
Width   =40;
[B]
Left=30;
Height=40;
Width   =20;
现在我如何按照段名,来读取各个段名下面的值,请指教!

[解决办法]
ReadSections()


ReadSectionValues()


ReadSection()

[解决办法]
TStringList *pStringList = new TStringList();
pinifile-> ReadSection( "A ",pStringList);

int nStringListCount = pStringList-> Count;

for(int i=0;i <nStringListCount;i++)
{
String sSection = pStringList-> Strings[i];
Memoport-> Lines-> Add(sSection + "= " + pinifile-> ReadString( "A ",
sSection, " "));
}
[解决办法]
用TStringList;
sl-> LoadFromFile( "a.ini ");

for(long i=0; i <sl-> Count; i++)
{
AnsiString aline = sl-> Strings[i];
....
}
[解决办法]
sl-> LoadFromFile( "a.ini ");

for(long i=0; i <sl-> Count; i++)
{
AnsiString aline = sl-> Strings[i];
AnsiString name = sl-> Names[i];
AnsiString value = sl-> Values[name];
}

热点排行