博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
qt字符数组转ASCII(十六进制)
阅读量:5248 次
发布时间:2019-06-14

本文共 696 字,大约阅读时间需要 2 分钟。

接收网络传输数据

QByteArray  array; //显示字符串        QString str = QString::fromLocal8Bit(array);        m_receiveTxt.append(QString("%1:%2:%3").arg(m_TcpSocket->getIp()).arg(m_TcpSocket->getPort()).arg(str));//显示十六进制        QString str = ascTohex(array);        m_receiveTxt.append(QString("%1:%2:%3").arg(m_TcpSocket->getIp()).arg(m_TcpSocket->getPort()).arg(str));

 

//字符数组串转十六进制QString Widget::ascTohex(QByteArray array){    QString str = "";    QString tem = array.toHex();    for(int i = 0;i < tem.count();i++)    {        str.push_back(tem.at(i));        if(i % 2 == 1 && i != 0)        {            str.push_back(' ');        }    }    return str;}

 

转载于:https://www.cnblogs.com/smh2015/p/10518045.html

你可能感兴趣的文章
比callback更简洁的链式执行promise
查看>>
android permission
查看>>
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
查看>>
.net 文本框只允许输入XX,(正则表达式)
查看>>
实验2-2
查看>>
MongoDB遇到的疑似数据丢失的问题。不要用InsertMany!
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
BootScrap
查看>>
Java实现二分查找
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>
03 线程池
查看>>
手机验证码执行流程
查看>>
设计模式课程 设计模式精讲 2-2 UML类图讲解
查看>>
Silverlight 的菜单控件。(不是 Toolkit的)
查看>>
jquery的contains方法
查看>>
linux后台运行和关闭SSH运行,查看后台任务
查看>>
桥接模式-Bridge(Java实现)
查看>>