Windows套接字——读取和写入配置文件
2021/6/11 7:30:11
本文主要是介绍Windows套接字——读取和写入配置文件,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
写入配置文件
CString IP, Port; UpdateData(TRUE); // 将应用程序控件上面的IP和端口 更新至对应的成员变量 IP = m_IpAddress.GetString(); // 读取成员变量控件上面的IP地址将赋给strIP变量 Port.Format(L"%d", m_iPort); // 读取成员变量控件上面的端口将赋给m_iPort变量 WritePrivateProfileString(L"ServerConfiguration",L"strIP", IP, L".\\IPConfigurationFile.ini"); WritePrivateProfileString(L"ServerConfiguration", L"strPort", Port, L".\\IPConfigurationFile.ini"); MessageBox(L"配置文件写入成功!!!", L"提示", MB_OK | MB_ICONINFORMATION);
读取配置文件
方法一:int port; // 端口变量 port = GetPrivateProfileInt(L"ServerConfiguration", L"strPort", 0, L".\\IPConfigurationFile.ini"); // 端口号你能够搞定,IP地址你也可以搞定 m_iPort = port; // 将读取到端口号赋给端口控件变量 char ip[100]; //CString ipaddress; // ip地址变量 GetPrivateProfileString(L"ServerConfiguration", L"strIP", 0, (LPWSTR)ip ,100,L".\\IPConfigurationFile.ini"); //MessageBox((LPWSTR)ip); // 将读取到ip地址,端口号赋给端口控件变量 m_iPort = port; m_IpAddress= (LPWSTR)ip; UpdateData(FALSE); // 将成员变量的值更新显示到控件上面来 MessageBox(L"配置文件读取成功!!!", L"提示", MB_OK | MB_ICONINFORMATION);
注意:
ip[100] 的下标如果给少的话 读取时就会溢出 运行成功后才会报错。
CString IP; int port; // 读取配置文件的:IP 端口 GetPrivateProfileString(L"ServerConfiguration", L"IP", L"没有读取到数据.", IP.GetBuffer(100), 100, L".\\IPConfigurationFile.ini"); port = GetPrivateProfileInt(L"ServerConfiguration", L"port", 0, L".\\IPConfigurationFile.ini"); // 分配将获取的IP和端口赋值给对应控件的成员变量 m_ip = IP; m_port = port; // 将控件的成员变量的值更新显示到窗口控件 UpdateData(false); AfxMessageBox(_T("配置文件读取成功."));
API函数请参考 微软官方网站介绍:
https://docs.microsoft.com/en-us/cpp/mfc/mfc-desktop-applications?view=vs-2019
这篇关于Windows套接字——读取和写入配置文件的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求
- 2024-10-01使用 golang 将ETH账户的资产平均分散到其他账户
- 2024-10-01JWT用户校验课程:从入门到实践
- 2024-10-01Server Component课程入门指南