当前位置: 首页 > article >正文

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

本博文主要总结用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

       );

//

http://www.lryc.cn/news/2413188.html

相关文章:

  • 小米2S稳定版 教你如何一键ROOT
  • discuz插件,discuz采集插件,discuz插件工具
  • 四个福利性在线网站分享,每一个都让你欲罢不能……
  • dx9.0c(DirectX 9.0C) 官方中文版
  • Unity 3D游戏开发学习资料(开发必备)
  • 计算机二级c语言真题110套,国家计算机二级C语言110套操作题真题及答案解析.doc...
  • windows平台游戏外挂实现原理
  • 关于破解邮箱的一点心得
  • 【毕业设计】简易无线点餐系统设计【实物+硬件+原理图+论文】【可定制】
  • C语言写飞机大战编程项目
  • 中级ASP程序员的编程技巧(转)
  • 博客能赚钱吗?如何赚钱
  • 教你轻松看懂源代码
  • 使用Adobe AIR开发Android应用
  • DAU、MAU、UV:谁是最有参考价值的活跃指标?
  • mp3
  • Java-网络编程基础
  • 旅游网站设计
  • Python爬虫从入门到精通:(45)JS逆向:空中网逆向分析:js混淆_Python涛哥
  • IntelliJ IDEA 2016.2激活方法汇总
  • 程序设计竞赛推荐两本实用书给你
  • cuteftp8.3序列号
  • 使用jsmooth将jar文件转换成可在无java的环境中运行的exe文件
  • 禁漫排行榜周目公告版_华泰证券手机版下载-华泰证券涨乐财富通手机版下载V7.5.0安卓版...
  • 影音先锋云服务器,影音先锋云服务器
  • ——Diary5(Java面向对象2——多态,内部类)
  • 转载:一些射频相关的网站
  • Activity Monitor使用说明
  • Python调试器-Pdb的简介及调试命令
  • 跨时空的相遇~为她制作一个专属的QQ空间相册(附源代码)