WINAPI提供了相应的函数:
1. 修改键值
WritePrivateProfileStringW(
__in_opt LPCWSTR lpAppName,
__in_opt LPCWSTR lpKeyName,
__in_opt LPCWSTR lpString,
__in_opt LPCWSTR lpFileName
);
列子:
WritePrivateProfileString(_T("TO"), _T("ischeck"), m_ischeck ? _T("1") : _T("0"), _T(".\\mysetting.ini"));
2.读取键值
GetPrivateProfileIntW(
__in LPCWSTR lpAppName,
__in LPCWSTR lpKeyName,
__in INT nDefault,
__in_opt LPCWSTR lpFileName
);
列子:
int i = GetPrivateProfileInt(_T("TO"), _T("ischeck"), 100, _T(".\\mysetting.ini"));
if (i == 0)
{
m_ischeck = FALSE;
}
else
{
m_ischeck = TRUE;
}
这篇博客介绍了如何使用WINAPI函数在VC++中操作INI配置文件。具体包括使用WritePrivateProfileStringW函数来修改键值,例如更新'TO'键的'ischeck'为'1'或'0';以及使用GetPrivateProfileIntW函数读取键值,如读取'TO'键的'ischeck'并根据值设置变量m_ischeck的真伪状态。
1409

被折叠的 条评论
为什么被折叠?



