从win.ini文件中读/写配置字段值


简单的实现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);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值