搜索
您的当前位置:首页C++,QT框架,自定义协议封装,以16进制存放IP地址

C++,QT框架,自定义协议封装,以16进制存放IP地址

来源:乌哈旅游
QString temp=ui->NetIP_lineEdit->text();

此时的temp,实际上是字符串:"193.157.123.145"(IP随便写的切勿当真!!!!)。

第二步:使用QStringList类,将字符串拆分成四部分

QStringList list=temp.split(".");

第三步:使用  list.at()  将列表中的数据按顺序取出

temp=list.at(0);

第四步:直接将数据转化为整形(int),在此处无需将值转化为16进制,如果在此处转换,存放的是16进制值对应的16进制,所以直接转化为整形即可。

ip=temp.toInt();

第四步:直接将转换后的值存入对应的字符数组(char)

 HhuiyanIp[19]=ip;

因篇幅问题不能全部显示,请点此查看更多更全内容

Top