C++Builder--INI配置文件读写
软件版本: Borland C++ Builder 6.0
#include <inifiles.hpp>
// 读配置文件
TIniFile *ini;
// 打开配置文件,如果不存在则创建
ini = new TIniFile(".\\configs.ini");
// 字段-键值-失败时默认值
Top = ini->ReadInteger("Form", "Top", 100); //读入一个整型
Left = ini->ReadInteger("Form", "Left", 100); //读入一个整型
Caption = ini->ReadString( "Form", "Caption", "HelloWorld"); //读入一个字符串
delete ini;
//写配置文件
TIniFile *ini;
ini = new TIniFile(".\\configs.ini");
ini->WriteInteger("Form", "Top", 10); //写整型
ini->WriteFloat("Form","Float", 3.1415926); //写浮点型
ini->WriteBool("Form", "Enable", true); //写布尔型(0,1)
ini->WriteString ("Form", "Caption", Caption); //写字符串
delete ini;
配置文件: configs.ini
[From]
Top = 10
Left = 10
Float = 3.1415926
Enable = true
Caption = Hello World
说明:
第1个参数表示字段名;
第2个参数表示小节名;
第3个参数为默认值;