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表示节名


     


     

  • 相关阅读:
    h264 流、帧结构
    H264 帧结构分析、帧判断
    sigaction
    sigaction 用法实例
    sigaction函数的使用
    linux c 之signal 和sigaction区别
    linux 信号signal和sigaction理解
    Hamcrest使用
    Junit4中的新断言assertThat的使用方法
    Hamcrest Tutorial
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458421.html
Copyright © 2011-2022 走看看