配置文件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表示节名


 


 

原文地址:https://www.cnblogs.com/javawebsoa/p/2458421.html