MFC读写ini配置文件(WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt)

本文详细介绍了如何使用MFC中的WritePrivateProfileString, GetPrivateProfileString和GetPrivateProfileInt函数来读写ini配置文件。通过实例代码展示了如何写入和读取配置信息,并解释了各参数含义。" 51438926,4847847,社交网络中的兴趣集群分析,"['数据结构', '算法', 'ACM竞赛', 'C++编程']
摘要由CSDN通过智能技术生成

本博文主要总结用MFC配置ini文件的用法,全文分为三大部门。第一部分介绍三个核心函数功能和各个参数意义。第二部分给出一个应用实例的详细注释代码。第三部分给出了程序编译执行后的结果。


一、WritePrivateProfileString函数和GetPrivateProfileString函数功能和各个参数详细分析。

用MFC配置ini文件的核心函数有三个,分别为WritePrivateProfileStringGetPrivateProfileStringGetPrivateProfileInt。下面分别讲解这三个核心函数的功能和各个参数的意义。

1.1 WritePrivateProfileString函数

1.1.1函数功能:

将lpString(CString型)变量存入lpFileName(Cfg.ini)文件里面,按照lpAppName字段进行分类索引。

1.1.2各个参数详解:

BOOL WritePrivateProfileString(

       LPCTSTRlpAppName,

       LPCTSTRlpKeyName,

       LPCTSTRlpString,

       LPCTSTRlpFileName

       );

//其中各参数的意义:

LPCTSTR lpAppName; //INI文件中的一个字段名.

LPCTSTR lpKeyName;//lpAppName下的一个键名,通俗讲就是变量名.

LPCTSTR lpString; //是键值, 也就是变量的值,不过必须为LPCTSTR型或CString型的.

LPCTSTR lpFileName;//是完整的INI文件名.

1.1.3调用

WritePrivateProfileString("StudentInfo1","身份证","44022520070001",".\\ConfigFile\\ConfigInit.ini");

 

1.2 GetPrivateProfileString函数

1.2.1函数功能:

将lpFileName(Cfg.ini)文件里面的lpKeyName (CString型)变量的值取出,存入lpReturnedString缓冲区(也是CString类型),按照lpAppName字段进行分类索引。

1.2.2各个参数详解:

DWORD GetPrivateProfileString(

       LPCTSTRlpAppName,

       LPCTSTRlpKeyName,

       LPCTSTRlpDefault,

       LPTSTRlpReturnedString,

       DWORDnSize,

       LPCTSTRlpFileName

       );

//

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

三公子Tjq

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值