zoukankan      html  css  js  c++  java
  • 配置文件INI的操作

     

    1:Win.ini文件的写入
      使用 的WritePrivateProfileString()函数,函数声明是
       BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR

    lpKeyName,LPCTSTR lpstring);
       其中lpAppName表示包含了复制到Win.ini中的段的段名,如果不存在该段,则创建

    这个段;lpKeyName包含了一个键的名字,没有该键则创建,如果该参数为NULL,则整

    个段,包括段中所有的项都将被删除;lpstring是被写入Win.ini文件的字符串,如果

    是NULL,则lpKeyName指定的键都会被删除
    2:获取INI文件的数据
      DWORD GetPrivateProfilString(LPCTSTR lpAppName,LPCTSTR

    lpKeyName,LPCTSTR lpDefault,LPTSTR lpReturnedString,DWORD nSize,LPTSTR

    lpFileName)
       其中lpAppName表示段(节)名,如果该参数为NULL,函数将复制所有节名导所标志

    的缓冲区中
       lpKeyName表示键名,如果该参数为NULL,函数将复制lpAppName段下的键名的缓冲

    区中
      lpDefault表示默认值
       lpReturnedString表示用于接收数据的缓冲区;
         nSize一字符为单位表示lpReturnedString缓冲区的大小
        lpFileName表示文件名称
    3:从INI文件获取整型数据
    UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT

    nDefault,LPCTSTR lpFileName)
    4:从INI文件获取所有节名(段名)
    DWORD GetPrivateProfileSectionNames(LPTSTR lpszReturnBuffer,DWORD

    nSize,LPCTSTR lpFileName)
        lpszReturnBuffer表示接受节名的缓冲区
          nSize缓冲区大小
    5:返回指定节下的所有键名和键值
     DWORD GetPrivateProfileSection(LPCTSTR lpAppName,LPTSTR

    lpReturnedString,DWORD nSize,LPCTSTR lpFileName)
        lpAppName表示节名


     


     

  • 相关阅读:
    MyEclipse 中无法直接使用BaseEncoder问题
    一个随机数发生器 用于在服务器和客户机直接进行安全性验证的类
    JS中如何防止表单重复提交问题
    Centos 7 配置tomcat服务器
    tomcat 报错出现 jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
    Tomcat 报错 The APR based Apache Tomcat Native library which allows optimal performance in production environmen
    阿里云服务器Centos 7安装PHP
    网站开发过程中的URL写法
    Servlet防止盗链
    2018年蓝桥杯java b组第八题
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458421.html
Copyright © 2011-2022 走看看