您的位置:首页 > 编程语言 > C语言/C++

从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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ ini c语言