ini文件

ini文件的读取

char pbIniFileBuf[260] = {0};
::GetPrivateProfileString( "SYSTEM_INFO", "LoginPwd", "", pbIniFileBuf, sizeof(pbIniFileBuf), ".\\DevConfig.ini" );

参数(字段名,键名,默认字符串,键值字符串,键值字符串长度,完整的文件名)
默认字符串表示当没有找到对应的字段名和键名时,使用默认字符串对键值字符串进行填充。
键值字符串不建议使用字符串对象。

ini文件的写入

::WritePrivateProfileString("SYSTEM_INFO", "LoginPwd", str, ".\\DevConfig.ini" );

参数(字段名,键名,键值字符串或对象,完整的文件名)

.\\表示INI文件在和程序在同一个目录下。"D:\keke\Server.ini"这是指定目录。
以上操作都是针对字符串的。
每条指令只能操作一个键值,需要操作多个键值时,需要多次调用。
需要提前在指定的目录下创建好文件,否则在写入时发现没有文件,就会在window目录下创建ini文件。
返回值不用考虑。
这两个函数都是Windows API全局函数,所以可以在任何地方调用。前边加::是为了防止自定义的全局函数和这两个函数重名时,可以显式的强调使用这个API函数。所以,不重名的情况下也可以不加::。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值