GetPrivateProfileString、GetPrivateProfileInt对.ini配置文件的读写

GetPrivateProfileString()函数原型:

DWORD GetPrivateProfileString(
    LPCTSTR lpszSection,
    LPCTSTR lpszKey,
    LPCTSTR lpDefault,
    LPTSTR lpReturnedString,
    DWORD nSize,
    LPCTSTR lpFileName
);

GetPrivateProfileString ()从ini文件取得文字列

参数:

(1)lpszSection:字段名即配置文件的section名

(2)lpszKey:配置文件该字段下的key名

(3)lpDefault: 如果ini文件不存在或没有前两个参数指定的字段名或键名,则将此值赋给变量

(4)lpReturnedString: 接收ini文件中的值的CString对象,即目的缓存器

(5)nSize:目的缓存器的大小

(6)lpFileName:是完整的ini文件名

GetPrivateProfileInt()函数原型:

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

GetPrivateProfileInt ()从ini文件取得数值

参数:

(1)lpAppName:字段名即ini配置文件的section名

(2)lpKeyName:配置文件该字段下的键名

(3)nDefault:指定条目未找到时返回的默认值

(4)lpFileName:完整的ini文件名

返回值:Long,找到的条目的值;如指定的条目未找到,就返回默认值。如找到的数字不是一个合法的整 数,函数会返回其中合法的一部分。如,对于“xyz=55zz”这个条目,函数返回55。这个函数也能理解采用标准C语言格式的十六进制数字:用0x作为 一个十六进制数字的前缀——所以0x55ab等价于vb的&H55AB。
 

WritePrivateProfileString()函数原型:


BOOL WritePrivateProfileString(

  LPCTSTR lpAppName, 

  LPCTSTR lpKeyName,  

  LPCTSTR lpString,  

  LPCTSTR lpFileName  
);

 

WritePrivateProfileString()写入.ini文件:
参数:

(1)lpAppName: ini文件中的一个字段名[节名]可以有很多个节名

(2)lpKeyName:该字段下的一个键名,也就是里面具体的变量名

(3) lpString: 键值,也就是数据

(4)lpFileName: INI文件的路径

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值