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


     


     

  • 相关阅读:
    bzoj1951 [Sdoi2010]古代猪文
    bzoj2693 jzptab
    数学一本通第三章总结
    poj1019 Number Sequence
    SGU179 Brackets light
    字母组合2
    字母组合
    Java基础知识强化之集合框架笔记09:Collection集合迭代器使用的问题探讨
    Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
    Java基础知识强化之集合框架笔记07:Collection集合的遍历之迭代器遍历
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2458421.html
Copyright © 2011-2022 走看看