C++ ini文件的读取与写入
来源:互联网 发布:美国8月非农数据 编辑:程序博客网 时间:2024/04/20 10:11
//读取.ini文件中的内容
BOOL CDlgCamIP::OnInitDialog()
{CDialog::OnInitDialog();
//读取配置文件信息
CString dir = GetModuleDir()+"\\client.ini";
memset(&g_netInfo, 0, sizeof(g_netInfo));
GetPrivateProfileString("camerainfo","cameraip", "", g_netInfo.Camera_IP, sizeof(g_netInfo.Camera_IP), dir);
GetPrivateProfileString("localinfo", "localip", "", g_netInfo.Local_IP, sizeof(g_netInfo.Local_IP), dir);
// 将从文件中取出来的值放入编辑框中
GetDlgItem(IDC_IPADDRCAMIP)->SetWindowText(g_netInfo.Camera_IP);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
//在编辑框中修改IP的值,点击确定后,改变后的IP值写入文件中
void CDlgCamIP::OnBnClickedOk()
{
// TODO: Add your control notification handler code here
//读取配置文件信息
CString dir = GetModuleDir()+"\\client.ini";
//获取编辑框中的IP地址
DWORD dwAddress ;
m_editCameraIP.GetAddress(dwAddress);
CString str;
str.Format("%d.%d.%d.%d",(0xFF000000&dwAddress)>>24,(0xFF0000&dwAddress)>>16,(0xFF00&dwAddress)>>8,0xFF&dwAddress);
//将IP地址写入编辑框中
WritePrivateProfileString("camerainfo","cameraip", str,dir);
strcpy(g_netInfo.Camera_IP, str);
TRACE("%s\n", g_netInfo.Camera_IP);
CompareIP(m_pCamIpBuf, m_pLocIpBuf);
WritePrivateProfileString("localinfo", "localip", g_netInfo.Local_IP, dir);
OnOK();
}
0 0
- C++ ini文件的读取与写入
- MFC .ini文件的读取与写入
- Winform中Ini文件的读取与写入
- 读取写入ini文件
- 读取和写入Windows的INI文件
- c#excel文件的读取与写入
- 【C++】文件的读取与写入
- 【C#】关于文件的写入与读取
- 【C++】文件的读取与写入
- C++文件操作——ini文件读取与写入
- C++ 读取写入INI文件
- C语言实现<读取>和<写入> *.ini文件。
- windows下C语言实现<读取>和<写入> *.ini文件。
- 文件的读取与写入
- VC读取写入 ini文件内容的方法函数详解
- 读取和写入.INI文件的指定行
- 关于QT配置ini文件的建立,读取,写入操作
- API读取写入 ini文件内容的方法函数详解
- 黑马程序员_.NET类和对象
- JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。
- 微信营销诀窍:有朋自各方来
- poj 1122 ZOJ 1053 输出路径的地杰斯特拉
- 静态数据成员
- C++ ini文件的读取与写入
- N卡Fermi架构
- stringstream的用法
- LCM调试
- QTcpSocket使用过程中的一些问题记录
- do the little IT bird,and do the best
- 母函数 基础
- 字符串匹配之horspool算法(简化的BM算法)
- 设计模式 装饰者模式 带你重回传奇世界