写
BOOL WritePrivateProfileString(
LPCTSTR lpAppName, //是INI文件中的一个字段名.
LPCTSTR lpKeyName, //是lpAppName下的一个键名,通俗讲就是变量名.
LPCTSTR lpString, //是键值,也就是变量的值,不过必须为LPCTSTR型或CString型的.
LPCTSTR lpFileName 是完整的INI文件名.
);
即使写入的整形数据,也是使用此方法,只是要将整型数据转换为字符串型,
读取
字符串型:
GetPrivateProfileString(LPCTSTR lpAppName, //字段名
LPCTSTR lpKeyName, //键名,也就是变量名
LPCTSTR lpDefault, //键值,也就是变量值,这个是用来做默认的键值的,当美返回值时
LPTSTR lpReturnedString, //返回的键值
DWORD nSize, //lpReturnedString的大小
LPCTSTR lpFileName //ini文件路径例如:".//afpwrE1-config.ini"
);
整型
UINT GetPrivateProfileInt(
LPCTSTR lpAppName, //字段名
LPCTSTR lpKeyName, //键名
INT nDefault, //默认键值
LPCTSTR lpFileName //路径
);
使用WritePrivateProfileString写入的整型变量可以直接使用此方法读出,
ini文件结构
[字段名]
键名=键值
注意:几个方法中的ini文件的路径如果是和执行程序相同目录,要加上 ".//"