ini文件简介:
.ini 文件是windows的系统配置文件,统管windows的各项配置。故它是有自己的固定格式的。
INI文件由节、键、值组成。
节[section]
参数(键=值)
name=value
其中ini文件可以有很多节,但是必须保证各个节的名字不同。参数可以有很多name=value组成;
例子:
[Section1 Name]
KeyName1=value1
KeyName2=value2
····
[Section2 Name]KeyName21=value21
KeyName22=value22
····
其中:
[Section1 Name]用来表示一个段落。
各个节中用[]分开
读写ini文件函数的参数介绍:
写入.ini文件:bool WritePrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpString, LPCTSTR lpFileName);
读取.ini文件:
读取CString 值:DWORD GetPrivateProfileString(LPCTSTR lpAppName, LPCTSTR lpKeyName, LPCTSTR lpDefaut, LPSTR lpReturnedString, DWORD nSize, LPCTSTR lpFileName);函数返回值为string的长度(long型),而从ini文件获得的字符串则保留在lpReturnedString目的缓冲器中
读取整形值:UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault,LPCTSTR lpFileName);
其中参数的意思:
LPCTSTR lpAppName ------- INI文件中的一个字段名
LPCTSTR lpKeyName -------- lpAppName 下的一个键名,也就是里面具体的变量名
LPCTSTR lpDefaut ----------如果没有其前两个参数值,则将此值赋给变量
LPSTR lpReturnedString --------接收INI文件中的值的CString对象,即接收缓冲区
DWORD nSize ------接收缓冲区的大小
LPCTSTR lpFileName --------完整的INI文件路径名
LPCTSTR lpString ---------是键值,也就是变量的值, 必须为LPCTSTR或CString类型