C++_读写ini配置文件

1.WritePrivateProfileString:写配置文件

WritePrivateProfileString 函数的定义形式为:

BOOL WritePrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName);

第一个参数:lpAppName: INI文件中的一个字段名[节名]可以有很多个节名。第二个参数:lpKeyName: lpAppName 下的一个键名,也就是里面具体的变量名;第三个参数:lpString: 键值,也就是数据;第四个参数:lpFileName :INI文件的路径。

2.GetPrivateProfileString(字符串):GetPrivateProfileInt(整形):读配置文件

GetPrivateProfileString 函数的定义形式为:

DWORD GetPrivateProfileString( LPCTSTR lpAppName, LPCTSTR lpKeyName,LPCTSTR lpDefault,LPTSTR lpReturnedString,DWORD nSize,LPCTSTR lpFileName);

第一个参数:lpAppName:INI文件中的一个字段名[节名]可以有很多个节名;第二个参数:lpKeyName:lpAppName 下的一个键名,也就是里面具体的变量名;第三个参数:lpDefault:如果lpReturnedString为空,则把个变量赋给lpReturnedString;第四个参数:lpReturnedString: 存放键值的指针变量,用于接收INI文件中键值(数据)的接收缓冲区;第五个参数:nSize:lpReturnedString的缓冲区大小;第六个参数:lpFileName :INI文件的路径;

GetPrivateProfileInt 函数的定义形式为:

UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault,LPCTSTR lpFileName);

第一个参数:lpAppName:INI文件中的一个字段名[节名]可以有很多个节名;第二个参数:lpKeyName:lpAppName 下的一个键名,也就是里面具体的变量名;第三个参数:nDefault:如果没有找到指定的数据返回,则把个变量值赋给返回值;第四个参数:lpFileName:INI文件的路径;

转载于:https://my.oschina.net/u/2930533/blog/1861644

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值