如何在连接设备ip之前就将配置文件的数据Get出来再连接ip?
第一幅图就是读取配置文件的代码,在service.cpp中
。
第二张是在service的构造函数中
第三张就是connect ip 的
他是先走的第二章图的代码,所以传过去的是默认的ip,现在就是想让读.ini文件的操作先执行获取文件中的ip,在去connect().
如何在连接设备ip之前就将配置文件的数据Get出来再连接ip?
第一幅图就是读取配置文件的代码,在service.cpp中
。
第二张是在service的构造函数中
第三张就是connect ip 的
他是先走的第二章图的代码,所以传过去的是默认的ip,现在就是想让读.ini文件的操作先执行获取文件中的ip,在去connect().
读取ip和端口是吧:
#include<iostream>
#include<afxwin.h>
using namespace std;
int main()
{
int nPort = 0;
char szIP[16] = { 0 };
nPort = GetPrivateProfileInt("Server", //节名
"port", //项名
0, //没找到此项时的缺省返回值
"d:\\test.ini"); //配置文件的准确路径
GetPrivateProfileString("Server", "ip", "", szIP, sizeof(szIP), "d:\\test.ini");
printf("IP:%s\n", szIP);
printf("Port:%d\n", nPort);
system("pause");
return 0;
}
文件内容:
[Server]
ip = 192.168.1.20
port = 3456