简单的实现INI配置的读取,可相应的按自己的实现扩展
/*
配置参数
*/
CString
m_strFtp,
m_strUser
,
m_strPasswd,
m_strLocal,
m_strRemote;
int
m_nPort;
/*
读取()win.ini配置文件中的键值
*/
void GetWininiValue()
{
m_strFtp = AfxGetApp()->GetProfileString(_T("SETTING"), _T("IP"), _T("114.113.221.105"));
m_nPort = AfxGetApp()->GetProfileInt(_T("SETTING"), _T("PORT"), 21);
m_strUser = AfxGetApp()->GetProfileStringA(_T("SETTING"), _T("USER"), _T("tengxun"));
m_strPasswd = AfxGetApp()->GetProfileStringA(_T("SETTING"), _T("PASSWD"), _T("q7Be3Ps8"));
m_strLocal = AfxGetApp()->GetProfileString(_T("SETTING"), _T("LOCAL"), _T("C:/Backup/"));
m_strRemote = AfxGetApp()->GetProfileString(_T("SETTING"), _T("REMOTE"), _T("/npdata/"));
}
/*
写入(设置)win.ini配置文件中的键值
*/
void SetWininiValue()
{
AfxGetApp()->WriteProfileString(_T("SETTING"), _T("IP"), m_strFtp);
AfxGetApp()->WriteProfileInt(_T("SETTING"), _T("PORT"), m_nPort);
AfxGetApp()->WriteProfileString(_T("SETTING"), _T("USER"), m_strUser);
AfxGetApp()->WriteProfileString(_T("SETTING"), _T("PASSWD"), m_strPasswd);
AfxGetApp()->WriteProfileString(_T("SETTING"), _T("LOCAL"), m_strLocal);
AfxGetApp()->WriteProfileString(_T("SETTING"), _T("REMOTE"), m_strRemote);
}