从win.ini文件中读/写配置字段值
2016-10-14 14:16
197 查看
简单的实现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);
}
/*
配置参数
*/
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);
}
相关文章推荐
- VBS获取Ini配置文件一个节点下的所有字段的值(转)
- win7下iis中配置php.ini文件
- VBS获取Ini配置文件一个节点下的所有字段的值
- 用ASP读INI配置文件的函数
- INI的替代品--XML配置文件读取与保存
- 读取INI配置文件内容(头文件head)
- 在C#中读写INI配置文件
- PHP配置文件php.ini 中文翻译
- 用java读写ini配置文件
- 2个读写ini配置文件的函数
- vb 与SQL /ACCESS的连接 从 ini文件里读配置
- stl读取ini配置文件例子
- 用java读写ini配置文件的原因以及实现 示例
- 读取ini配置文件的API
- 用API读写INI配置文件
- 脚本引擎之----读取INI配置文件
- 用STL快速编写ini配置文件识别类
- 用API读写INI配置文件
- UrlScan.ini配置文件
- 用STL快速编写ini配置文件识别类--ZT