如何配置ini文件,ini配置文件格式
1:1:win . ini文件的编写
使用的WritePrivateProfileString()函数,函数声明为
BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR
lpKeyName,LPCTSTR lpstring);
LpAppName表示包含复制到Win.ini中的段的段名。如果该段不存在,将会创建它。
本节;LpKeyName包含一个键的名称,它是在没有键的情况下创建的。如果此参数为空,则整个
段,包括段中的所有项目,将被删除;Lpstring是写入Win.ini文件的字符串,如果
为空,将删除lpKeyName指定的所有键。
2.获取INI文件的数据
DWORD getprivateproflstring(LPCTSTR lpAppName,LPCTSTR
lpKeyName,LPCTSTR lpDefault,LPTSTR lpReturnedString,DWORD nSize,LPTSTR
lpFileName)
其中,lpAppName表示段(部分)名称。如果该参数为空,该函数将复制所有的节名和标志。
在…的缓冲期间。
Lpname表示密钥名。如果该参数为NULL,该函数将复制lpAppName段下的键名缓冲区。
中间区域
Lp表示LP默认值。
LpReturnedString表示用于接收数据的缓冲区;
NSize-一个字符表示lpReturnedString缓冲区的大小。
LpFileName表示文件名。
3:从INI文件中获取整数数据
UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT
nDefault,LPCTSTR lpFileName)
4:从INI文件中获取所有的节名(节名)
DWORD GetPrivateProfileSectionNames(LPTSTR lpsz return buffer,DWORD
nSize,LPCTSTR lpFileName)
LpszReturnBuffer表示接受节名的缓冲区。
NSize缓冲大小
5:返回指定部分下的所有键名和键值
DWORD GetPrivateProfileSection(LPCTSTR lpAppName,LPTSTR
lpReturnedString,DWORD nSize,LPCTSTR lpFileName)
lpAppName表示节名。