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

BCB 操作INI 文件的中字符串有关问题

2012-02-27 
BCB 操作INI 文件的中字符串问题?INI文件格式:[12]b10.1150001.387E-034.194E-013.863E-014.194E-012.628

BCB 操作INI 文件的中字符串问题?
INI文件格式:
[12]
b1=0.1
15000
1.387E-03
4.194E-01
3.863E-01
4.194E-01
2.628E-01
0.3615
0.3925
0.2069
0.5056
4625
0.0133

b2=0.199
000
1.387E-03
4.194E-01
3.863E-01
4.194E-01
2.628E-01
0.3615
0.3925
0.2069
0.5056
4625
0.0133

[13]
b1=0.21
3000
7E-03
4.194E-01
3.863E-01
4.194E-01
2.628E-01
0.3615
0.3925
0.2069
0.5056
4625
0.0133

b2=0.12
000
1.387E-03
4.194E-01
3.863E-01
4.194E-01
2.628E-01
0.3615
0.3925
0.2069
0.5056
4625
0.0133

我利用ReadString读取b1,b2,     现在我需要读   b1   时,把b1   等号后面的所有13行数据( "b2= "前面)都读进同一个字符串,这样可行吗?   该怎样操作,     谢谢,感激!

[解决办法]
我也刚学习ini文件,但并没有像楼主那样使用过,我都是按照下面的格式来做的。
下面是一个INI配置文件的内容,它有一个键LastConfig,在这个键下有一个数据项DefaultDit,在数据项后面就是这个数据项的值。
[LastConfig]
DefaultDir=E:\\王乐东程序\\Sjgl第三版
然后通过下面函数读取数据:
virtual AnsiString __fastcall ReadString(const AnsiString Section, const AnsiString Ident, const AnsiString Default);
这个方法从INI文件中读取一个字符串,Section是指定的键,Ident是指定键下的数据项
Default是如果这个项不存在的时候的默认值。

热点排行