WritePrivateProfileString 写配置文件
  BOOL WINAPI WritePrivateProfileString(_In_ LPCTSTR lpAppName,_In_ LPCTSTR lpKeyName,_In_ LPCTSTR lpString,_In_ LPCTSTR lpFileName);参数:lpAppName:要复制字符串的部分的名称。如果该部分不存在,则创建它。该部分的名称与大小写无关; 字符串可以是大写和小写字母的任意组合。lpKeyName:与字符串关联的键的名称。如果该键在指定的部分不存在,则创建它。如果此参数为NULL,则整个部分(包括该部分中的所有条目)将被删除。lpString:一个零结尾的字符串写入文件。如果此参数为NULL,则lpKeyName参数指向的键将被删除。lpFileName:初始化文件的名称。如果文件是使用Unicode字符创建的,则该函数将Unicode字符写入该文件。否则,函数写入ANSI字符。返回值:如果函数成功将字符串复制到初始化文件,则返回值不为零。如果函数失败,或者刷新最近访问的初始化文件的缓存版本,返回值为零。要获取扩展错误信息,请调用 GetLastError。注意:初始化文件中的一个部分必须具有以下形式:[section]key=string...如果lpFileName参数不包含文件的完整路径和文件名, WritePrivateProfileString会在Windows目录中搜索该文件。如果该文件不存在,则此功能将在Windows目录中创建该文件。如果lpFileName包含完整路径和文件名,并且该文件不存在,则 WritePrivateProfileString将创建该文件。指定的目录必须已经存在。
GetPrivateProfileString 读取配置文件
  DWORD WINAPI GetPrivateProfileString(_In_  LPCTSTR lpAppName,_In_  LPCTSTR lpKeyName,_In_  LPCTSTR lpDefault,_Out_ LPTSTR  lpReturnedString,_In_  DWORD   nSize,_In_  LPCTSTR lpFileName);参数:lpAppName [in]包含密钥名称的部分的名称。如果此参数为NULL,则 GetPrivateProfileString函数将文件中的所有段名复制到提供的缓冲区。lpKeyName [in]要检索其关联字符串的键的名称。如果此参数为NULL,则由lpAppName参数指定的部分中的所有键名将复制到由lpReturnedString参数指定的缓冲区中。lpDefault [in]默认字符串。如果在初始化文件中找不到lpKeyName键,则 GetPrivateProfileString将默认字符串复制到lpReturnedString缓冲区。如果此参数为NULL,则默认值为空字符串“”。避免指定一个带有空白字符的默认字符串。该函数在lpReturnedString缓冲区中插入一个空字符以去除任何尾随的空白。lpReturnedString [out]指向接收检索字符串的缓冲区的指针。nSize [in]lpReturnedString参数指向的缓冲区的大小,以字符为单位。lpFileName [in]初始化文件的名称。如果此参数不包含文件的完整路径,系统将在Windows目录中搜索该文件。返回值:返回值是复制到缓冲区的字符数,不包括终止空字符。如果lpAppName和lpKeyName都不为NULL,并且提供的目标缓冲区太小而不能容纳所请求的字符串,则该字符串将被截断,后跟一个空字符,返回值等于nSize减去一个。如果lpAppName或lpKeyName为NULL,并且提供的目标缓冲区太小而不能容纳所有字符串,则最后一个字符串将被截断,后跟两个空字符。在这种情况下,返回值等于nSize减去2。在没有找到由lpFileName指定的初始化文件或包含无效值的情况下,该函数将设置值为“0x2”(找不到文件)的errorno。要检索扩展错误信息,请调用GetLastError。

查看更多 WritePrivateProfileString
查看更多 GetPrivateProfileString

转载于:https://www.cnblogs.com/yipingg/p/profile_write_get.html

WritePrivateProfileString、GetPrivateProfileString 读写配置文件相关推荐

  1. 如何在MFC中读写配置文件

    如何在MFC中读写配置文件 在我们写的程序当中,总有一些配置信息需要保存下来,以便完成程序的功能,最简单的办法就是将这些信息写入INI文件中,程序初始化时再读入.具体应用如下: 一.将信息写入.INI ...

  2. .Net2.0 使用ConfigurationManager读写配置文件

    .net1.1中如果需要灵活的操作和读写配置文件并不是十分方便,一般都会在项目中封装一个配置文件管理类来进行读写操作.而在.net2.0中使用ConfigurationManager 和WebConf ...

  3. python学习笔记之编写readConfig读写配置文件

    python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客

  4. 一个用于读写配置文件的类

    一个用于读写配置文件的类 该类适应读写如下格式的.xml,.config文档 <?xml version="1.0" encoding="utf-8" s ...

  5. python-ConfigParser模块【读写配置文件】

    对python 读写配置文件的具体方案的介绍 1,函数介绍 import configParser 如果Configparser无效将导入的configParser 的C小写 1.1.读取配置文件 - ...

  6. python写配置文件方法_Python读写配置文件的方法

    本文实例讲述了Python读写配置文件的方法.分享给大家供大家参考.具体分析如下: python 读写配置文件ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配 ...

  7. python:实例化configparser模块读写配置文件

    之前的博客介绍过利用python的configparser模块读写配置文件的基础用法,这篇博客,介绍下如何实例化,方便作为公共类调用. 实例化的好处有很多,既方便调用,又降低了脚本的维护成本,而且提高 ...

  8. Python 读写配置文件模块: configobj 和 configParser

    参考:http://www.voidspace.org.uk/python/configobj.html Python模块之ConfigParser - 读写配置文件:http://www.cnblo ...

  9. python自动化读取和写入文件_基于Python的接口自动化实战-基础篇之读写配置文件...

    引言 在编写接口自动化测试脚本时,有时我们需要在代码中定义变量并给变量固定的赋值.为了统一管理和操作这些固定的变量,咱们一般会将这些固定的变量以一定规则配置到指定的配置文件中,后续需要用到这些变量和变 ...

最新文章

  1. ubuntu 14.04 编译android4.0 出现gcc-version.sh: line 11: cc: command not found错误解决方法
  2. MySQL 5.7 并行复制参数优化
  3. 网络编程-TCP/IP协议栈-UDP/HTTP协议
  4. 自己动手写TCC7901的GPIO驱动
  5. 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员……
  6. 利用EGM96和EGM2008模型,分别计算计算高程异常、重力异常和垂线偏差。
  7. 【Java性能调优】(性能调优流程)从系统评估到性能调优
  8. 微信小游戏上线发布全流程详解
  9. 解决uniapp运行到微信开发者工具报 [微信小程序开发者工具] [error] IDE service port disabled. To use CLI Call错误问题
  10. python357左轮尺寸_有小伙伴需要左轮枪~DUANG!DUANG!DUANG~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!...
  11. 交叉编译xorg-server
  12. 《舞!舞!舞!》读后感
  13. win10如何共享整个D盘
  14. 素描初学者入门教程素描高手分享经…
  15. Justice 结构体记录排序前下标
  16. SAP 委外加工(外包\分包)
  17. 【数据结构】4中基本逻辑结构和存储结构
  18. 计算机科学与技术(现代教育技术),现代教育技术
  19. 读《输赢》所想到的——关于CRM和团队管理
  20. 英雄会创业论坛梁宁主持手记-初创业2人,天才少年2人,成功2人

热门文章

  1. SQL server(MSSQL)客户端工具登录数据库的两种命令行登录方式
  2. 网页主动探测工具使用
  3. 微软职位内部推荐-Senior SDE
  4. ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
  5. Android基础 : Android Service[转]
  6. Redis的应用场景及优缺点
  7. Java代码使用Spark on Yarn 方式提交任务到带Kerberos认证的Hadoop集群
  8. Shell基础学习笔记
  9. Android View体系(六)从源码解析Activity的构成
  10. gitlab邮箱验证 邮箱提醒设置