入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

qt中将从网络上读取的十六进制数转换成字符串

创建时间:2014-03-12 投稿人: 浏览次数:1485
部分代码如下:
void TcpClientSocket::dataReceived()
{
while (bytesAvailable()>0)
{
char buf[1024];
int length=bytesAvailable();
read(buf, length);
QString msg;

for (int i = 0; i < length; i++)
{
qint8 outChar = buf[i];
QString str = QString("%1").arg(outChar&0xFF, 2, 16, QLatin1Char("0"));
msg += str;
}

qDebug() << msg;
}

}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像